天天向上小结

来自CloudWiki
Chuliu讨论 | 贡献2020年9月26日 (六) 02:21的版本 (创建页面,内容为“ #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)…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索
#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天呢?
-"三天打鱼,两天晒网"呢?
-"多一份努力"呢?(努力比下降多一点儿)
-"多一点懈怠"呢?(下降比努力多一点儿)