天天向上小结
来自CloudWiki
#DayDayUpQ3.py 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)) for in (计算思维)
#DayDayUpQ4.py 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 = 8.01 while dayUP(dayfactor) < 37.78: dayfactor += 0.0o1 print("工作日的努力参数是∶{:.3f} ".format(dayfactor)) def..while..("笨办法"试错)
-实例虽然仅包含8-12行代码,但包含很多语法元素 -判断条件循环、次数循环、分支、函数、计算思维 -清楚理解这些代码能够快速入门Python语言
问题的变化和扩展 -工作日模式中,如果休息日不下降呢? -如果努力每天提高1%,休息时每天下降1‰呢? -如果工作3天休息1天呢? -"三天打鱼,两天晒网"呢? -"多一份努力"呢?(努力比下降多一点儿) -"多一点懈怠"呢?(下降比努力多一点儿)