天天向上问题续。假设能力增长符合如下模型:以7天为周期,连续学习3天能力值不变,从第4天开始至第7天每天能力增长为前一天的1%。如果7天中有1天间断学习,则周期从头计算。如果初始能力值为1,固定每10天休息1天,365天后能力值是多少?
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
- 对题目做一个分析
- 这道题主要还是取余,取整的题目
提示:以下是本篇文章正文内容,下面案例可供参考
一、代码
# 10天休息,1天,那么11天为一个周期
res = 1 # 初始能力值
for i in range(365 // 11):
for j in range(11):
if j <= 3:
res = res
elif 4 <= j <= 7:
res = res * 1.1
else:
res = res
for i in range(365 % 11):
if i < 3:
res = res
if 4 <= i <= 7:
res = res * 1.01
print('365天后能力值是多少', res)
总结
有错请指教,我修改,谢谢