Advertisement

Python学习——兔子问题(函数封装与条件循环)

阅读量:

Python 练习实例11
题目:一个经典的数学问题,假设有一对兔子,自出生起第三个月开始,每个月都会繁殖出一对新的兔子,而这些新生的兔子在成长至第三个月后同样具备每月产一对兔子的能力。若所有兔子均不会死亡,请计算每个月份内兔子的总数量是多少?
程序分析:该问题所涉及的兔子数量变化遵循特定的数列规律,即1,1,2,3,5,8,13,21……

复制代码
    f1 = 1
    f2 = 1
    for i in range(1,22):
    print ('%12ld %12ld' % (f1,f2), end=" ")
    if (i % 3) == 0:
        print ('')
    f1 = f1 + f2
    f2 = f1 + f2
    
    
      
      
      
      
      
      
      
      
    

1 1 2 3 5 8
13 21 34 55 89 144
233 377 610 987 1597 2584
4181 6765 10946 17711 28657 46368
75025 121393 196418 317811 514229 832040
1346269 2178309 3524578 5702887 92

全部评论 (0)

还没有任何评论哟~