一年365天,一周五個工作日,每個工作日進步1%,其中兩個休息日不進步也不退步;
一年365天,一周兩個休息日,每個休息日退步1%;
問:最后是進步了還是退不了?進步了(或退步了)多少?
dayupfactors=0.01
daydownfactors=0.01
a=b=0
for i in range(1,365):
if i%7 in [6,0]:
a+=1
else:
b+=1
if a<b:
dayup = pow(1 + dayupfactors ,(b-a))
print("dayup for this year:{:.2f}".format(dayup))
elif a>b:
daydown = pow(1 - daydownfactors , (a-b))
print("daydown for this year:{:.2f}".format(daydown))
else:
print("program error!")
代碼為本人親自敲寫,都可以運行,轉載的朋友請注明出處http://www.lxweimin.com/writer#/notebooks/35294278/notes/43459951,謝謝!