美文网首页Python学习笔记
Python编程练习010:兔子生兔子

Python编程练习010:兔子生兔子

作者: Yang_6234 | 来源:发表于2020-05-02 09:40 被阅读0次

题目

古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
兔子的规律为数列1,1,2,3,5,8,13,21....
实例(Python 2.0+)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
f1 = 1
f2 = 1
for i in range(1,22):
    print '%12ld %12ld' % (f1,f2),
    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      9227465    14930352 
24157817    39088169     63245986   102334155    165580141   267914296

方法二:

month=int(input('繁殖几个月?: '))
month_1=1
month_2=0
month_3=0
month_elder=0
for i in range(month):
    month_1,month_2,month_3,month_elder=month_elder+month_3,month_1,month_2,month_elder+month_3
    print('第%d个月共'%(i+1),month_1+month_2+month_3+month_elder,'对兔子')
    print('其中1月兔:',month_1)
    print('其中2月兔:',month_2)
    print('其中3月兔:',month_3)
    print('其中成年兔:',month_elder)

相关文章

  • Python编程练习010:兔子生兔子

    题目 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子...

  • 50道JAVA编程算法题(一)

    50道JAVA基础编程练习题 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子...

  • Rust语言编程实例100题-011

    Rust语言编程实例100题-011 题目:古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子...

  • 兔子生兔子问题

    有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月...

  • 【从零开始学Java】学习笔记day011练习

    练习一 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,...

  • 新编《龟兔赛跑》

    自从兔子比赛输了兔子不甘心,她听说森林赛跑会要到了。又是乌龟和兔子赛跑,兔子就天天练习跑步,乌龟听说想:“上次...

  • 【童话日记】郑思颖《小兔子的新妹妺》

    今天小兔子的妈妈生了一个小兔子,小兔子的妈妈生小兔子的时候兔子乖乖特别的紧张还很担心妈妈。 可是没有一...

  • 流氓兔创业做奶茶

    流氓兔奶茶陈立农颠簸兔子!流氓兔子也玩过跨境,餐饮和娱乐。喜欢观看《偶像练习生》的人都知道陈立农。这位已经推出超过...

  • 兔子

    兔子 文/孟祥忠 一天 像一只兔子 一月 像一只兔子 一年 像一只兔子 一生 像一只兔子 这么多兔子 动...

  • 函数与递归

    有一对兔子出生,从第三月起,每个月生一对兔子,出生的兔子也是第三月起每个月生一对兔子,请问2年后,共有多少只兔子?...

网友评论

    本文标题:Python编程练习010:兔子生兔子

    本文链接:https://www.haomeiwen.com/subject/ycnhghtx.html