假设周六日休息,进步值为-0.01,那你需要每天努力多少才能赶上每天努力0.01的人?
# -- coding: utf-8 --
import time
#课上练习
scale = 10
print ("start")
for i in range(scale+1):
a = '*' * i
b = '.'*(scale-i)
c = (i/scale)*100
print("{:^3.0f}%[{}->{}]".format(c,a,b))
time.sleep(0.1)
print("end")
def dayUp(df):
dayup=1
for i in range(365):
if i%7 in [6,0]:
dayup*=(1-0.01)
else:
dayup*=(1+df)
return dayup
dayfactor=0.01
while dayUp(dayfactor)<37.78:
dayfactor+=0.001
print("你只需要每天努力:{:.3f}".format(dayfactor))
答案是 0.019