Python代码实现:每天努力一点点,一年后的惊人变化
这段代码是一个计算每天努力一点点的力量的程序。代码通过循环迭代来找到一个努力参数(即每天努力的幅度),使得连续一年中的工作日每天的努力力量总和达到或超过37.78。
代码中的 dayUP(df) 函数用于计算一年中每天的努力力量总和,其中参数 df 表示每天努力的幅度。函数中的循环迭代了365天,根据每天的索引和星期几来确定每天应增加还是减少努力力量。最后,函数返回一年中每天的努力力量总和。
代码中的 dayfactor 是一个初始的努力参数,通过循环来不断增加,直到找到一个参数使得一年中的工作日每天的努力力量总和达到或超过37.78。
最后,代码打印出找到的努力参数值,并保留三位小数。这个值表示在每天稍微加大一点努力的情况下,一年中的工作日每天的努力力量总和能达到或超过37.78。
如果你希望运行这段代码,将其保存为一个名为 DayDayUpQ4.py 的Python脚本,然后运行该脚本即可。
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))
原文地址: http://www.cveoy.top/t/topic/kLH 著作权归作者所有。请勿转载和采集!