- 天天向上的力量
def dayup(df):
dayup = 1
for i in range(365):
if i % 7 in [6, 0]:
dayup = dayup * (1 -0.01)
else:
dayup = dayup * (1 + df)
return dayup
dayfactor = 0.01
while dayup(dayfactor) < 37.78:
dayfactor +=0.001
print("工作日的努力参数是: {:.3f}".format(dayfactor))
- 动态进度条
import time
scale = 50
print("执行开始".center(scale//2,"-")) #25个字符 居中 -填充 //保留整数
start = time.perf_counter()
for i in range(scale + 1):
a = "*" * i
b = "." * (scale - i)
c = (i/scale)*100
dur = time.perf_counter() -start
print("\r{:^3.0f}%[{}->{}]{:.2f}s".format(c,a,b,dur),end = '')
time.sleep(0.1)
print("\n"+"执行结束".center(scale//2,"-"))
- 三次方格式化
a = eval(input()) b = pow(a, 3) print("{:-^20}".format(b))# -是填充值 ^表示居中 20表示居中长度
-
星号三角形
N = eval(input()) if N

本文介绍了Python3.5中的编程练习,包括创建动态进度条和使用三次方格式化的技巧。同时展示了如何利用`range()`函数进行数值迭代,并讲解了恺撒密码的基本概念。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



