天天向上续续。

题目介绍

3.2天天向上续。尽管每天坚持,但人的能力发展并不是无限的,它符合特定模型。假设能力增长符合如下带有平台期的模型:以7天为周期,连续学习3天能力值不变,从第4天开始至第7天每天能力增长为前一天的1%。如果7天中有1天间断学习,则周期从头计算。请编写程序回答,如果初始(初识?)能力值为1,连续学习365天后能力值是多少?
3.3天天向上续。采用程序练习题3.2的能力增长模型,如果初始能力为1,固定每10天休息1天,365天后能力值是多少?如果每15天休息1天呢?

问题解决

#Initial capability初始能力
#isdayup 判断能力是否提升
#dayup 能力提升值
#Break interval休息间隔
Ic,isdayup,dayup,Bi=1.0,-3,0.01,10
#程序开始
for i in range(365):#365天循环开始
    if i%7==0:      #如果新的一周开始
        isdayup=-3 #初始化计算是否提升的值
    isdayup+=1     #计算能力值+1
    if i%Bi==0:    #如果到了休息时间
        i+=1        #今天休息
        isdayup=-3 #初始化计算能力值
        continue    #跳过该循环
    if isdayup>0:   #如果连续工作了到第四天以上
        Ic*=1+dayup #能力终于可以提升了
print(Ic)           #让我看看我的能力有多大
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AQ_No_Happy

你的满意是我的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值