天天向上续续。

    技术2024-12-18  12

    题目介绍

    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) #让我看看我的能力有多大
    Processed: 0.016, SQL: 9