循环:猴子吃桃问题和求斐波那契数列

猴子吃桃问题

 猴子吃桃问题,猴子摘了一堆桃子,第一天吃了一半多一个,第二天又是剩下的一半加一个,一直到第十天早上,发现只剩下一个了,求开始摘了几个?

l=1########猴子吃桃问题
n=0
for i in range(9):
    n=2*(l+1) 
    l=n
    print(l)
print(l)

猴子吃到第十天早上时,剩一个,表示第九天已经吃完只剩一个,倒着算回去

斐波那契数列:

m=0############fib
n=1
l=0
count=0
while True:
    if count==102:
        break
    print(count,l)
    count+=1
    l=m+n
    n=m
    m=l

for实现

m=0           #fib
n=1
count=0
for i in range(101):
    l=m+n
    n=m
    m=l
    count+=1
    print(count,l)
原文地址:https://www.cnblogs.com/rprp789/p/9439233.html