011.py

来源:互联网 发布:淘宝商家达人 编辑:程序博客网 时间:2024/06/06 03:36
题目:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

#菲波那切数列。。。a3=a1+a2

i=int(input('input month:'))
print('the sum0 of rabbits is :',end='')
sum1=0
sum2=1
sum0=sum1+sum2
for x in range(i):
    sum0=sum1+sum2   #               a1+a2=a3 
    sum1=sum2            #          a1+a2=a3  
    sum2=sum0            # 1      2   3      8   13    21   34   55
    x+=1                     #列一个这样的表格,谁给谁赋值就很清楚了
print(sum0)

0 0