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,"-"))