3.2 实例3:天天向上的力量

课程来源:中国大学MOOC_Python语言程序设计_北京理工大学_崇天


问题2:5‰和1%的力量

  • Q1:一年365天,每天进步5‰或1%,累计进步多少呢?
  • Q2:一年365天,每天退步5‰或1%,累计退步多少呢?
# DayDayUpQ2.pr

dayfactor = 0.005
dayup = pow(1+dayfactor, 365)
daydown = pow(1-dayfactor, 365)
print("向上:{:.2f}, 向下:{:.2f}".format(dayup, daydown))

问题3:工作日的力量

  • Con1:一年365天,一周5个工作日,每天进步1%
  • Con2:一年365天,一周2个休息日,每天退步1%
# DayDayUpQ3.pr

dayup = 1.0
dayfactor = 0.01
for i in range(365):
    if i % 7 in [6, 0]:
        dayup = dayup * (1 - dayfactor)
    else:
        dayup = dayup * (1 + dayfactor)
print("工作日的力量:{:.2f}".format(dayup))

问题4:工作日的努力

  • 工作日模式要努力到什么水平,才能与每天努力1%一样?
  • A君:一年365天,每天进步1%,不停歇
  • B君:一年365天,每周工作5天休息2天,休息日下降1%,要多努力呢?
# DayDayUpQ4.pr
import time

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 + dayfactor)
    return dayup

dayfactor = 0.01
while dayUp(dayfactor) < 37.78:
    dayfactor += 0.001
print("工作日的努力参数:{:.3f}".format(dayfactor))
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 伟大领袖毛主席说过:好好学习,天天向上。 那么,一个人努力和不努力,最终的区别会有多大呢?这实际上反映的是持续的价...
    MJ_RGD阅读 4,154评论 0 1
  • 早看飞花曳帘过,竹树隐绿银装裹。 小溪两畔几点红,雪来羞把梅花落。 早晨起来,看到片片雪花飘曳着掠过窗帘, 心想 ...
    走过吴桥阅读 572评论 65 40
  • 今天迎来第二次给孩子们讲绘本。 当我走进阅读室,也是那几个孩子在看书。这次跟上次不同的是:孩子们以微笑迎接我。 我...
    锴绮骏妈咪阅读 190评论 0 0
  • 初中同学在社会福利院,因为手头事情的原因,今天去找这老同学聊天。 说明来意,老同学格外热情,让我意想不到的是,我要...
    心甲阅读 251评论 3 1
  • 司马懿气定神闲, 诸葛亮殚精竭虑。 司马懿清洗寡欲, 诸葛亮日夜操劳。 论智谋,两人不相上下。 但是,论修身养性,...
    乌龟的慢生活阅读 287评论 0 0