PYTHON学习———天天向上的力量小解析
一开始对于这个代码有点不太懂一直以为他从第一行就开始运行了,知道查了很多东西才发现不是这样的。
def dayUP(n):
dayup=1
for i in range(365):
if i%7 in [0,6]:
dayup=dayup*(1-0.01)
else:
dayup=dayup*(1+n)
return dayup
#以上是定义一个函数(类似于做题之前书本上的公式,只不过现在这个公式是我们自己写的)
#另外dayup是这个函数的结果所以最后有个return把最后运行得到的结果返回值给dayup
a=0.01
while dayUP(a)<37.78:
#从这开始启用dayUP函数并赋值给参数,最后经过循环跳出出循环得到结果。
a+=0.001
print("{:.3f}".format(a))