Q1:每天进步/退步0.001,一年进步/退步多少?
#daydayupQ1.py
dayup=pow(1.001,365)
daydown=pow(0.999,365)
print("向上:{:.2f},向下:{:.2f}".format(dayup,daydown))
Q2:0.005和0.01的力量?
#daydayupQ2.py
dayfactor=0.005
dayup=pow(1+dayfactor,365)
daydown=pow(1-dayfactor,365)
print("每日力量{:.3f}".format(dayfactor))
print("向上:{:.2f},向下:{:.2f}".format(dayup,daydown))
dayfactor=0.01
dayup=pow(1+dayfactor,365)
daydown=pow(1-dayfactor,365)
print("每日力量{:.3f}".format(dayfactor))
print("向上:{:.2f},向下:{:.2f}".format(dayup,daydown))
Q3:假设工作日进步0.01,休息日休息,退步0.01,那么一年进步多少?
#daydayupQ3.py
dayfactor=0.01
dayup=1
for i in range(365):
if i%7 in [6,0]:
dayup=dayup*(1-dayfactor)
else:
dayup=dayup*(1+dayfactor)
print("工作日的力量:{:.2f}".format(dayup))
Q4:假设休息日休息每天退步0.01,工作日每天应努力多少,才能追上每天努力0.01的效果?
#daydayup.py
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))