例3.1 一年365天,以第一天的能力值为基数,记为1.0,当好好学习时能力值相比前一天提高1%,当没有学习时能力值相比前一天下降1%。每天努力(dayup)和每天放任(daydown),一年下来的能力值相差多少呢?
解:
1 dayup = (1.0 + 0.01)**365 2 daydown = (1.0 - 0.01)**365 3 print("每天努力:{:.2f},每天放任:{:.2f}".format(dayup,daydown))
每天努力:37.78,每天放任:0.03
例3.2 一年365天,一周5个工作日,如果每个工作日都很努力,可以提高1‰,仅在周末放任一下,能力值下降1‰,一年下来能力值power为多少呢?(采用循环方式实现,假设第365天是周日,power初始值为1)
解:根据数学知识可知,如果第365天是周日