天天向上小结

来自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天呢?
-"三天打鱼,两天晒网"呢?
-"多一份努力"呢?(努力比下降多一点儿)
-"多一点懈怠"呢?(下降比努力多一点儿)