#一年进步不低于37.78则工作日每天需进步多少
def dayUp(df):
dayup=1
for i in range(365):
if i%7 in [6,0]:
dayup=dayup-dayup*df
else:
dayup=dayup+dayup*df
return dayup
dayfactor=0.01
while dayUp(dayfactor)<37.78:
dayfactor+=0.001
print('工作日的努力参数是:{:.3f}'.format(dayfactor))
print('一年的努力成果是:{:.3f}'.format(dayUp(dayfactor)))
#五天努力两天退步则一年进步多少
dayup = 1 #给进步变量初始值为1
for i in range(365):
if i%7 in [1,2,3,4,5]:
dayup = dayup+dayup*0.01 #相当于dayup*(1+0.1)
else:
dayup = dayup-dayup*0.01
print('一年后能进步:%.2f'%dayup)