码迷,mamicode.com
首页 > 编程语言 > 详细

python学习-练习题兔子生长问题巩固

时间:2017-04-14 09:37:57      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:ret   三个月   pytho   python   bit   inpu   兔子   rabbit   等于   

有一对兔子,一个月之后成熟,成熟之后每个月会生出一对兔子,理想状态下兔子不会死,请问n个月后有多少兔子?

分析:第一个月:1

   第二个月:1

   第三个月:2

   第四个月:3

   第五个月:5

   第六个月:8

从前面几个月看,从第三个月开始,后面每个月的兔子数量等于前面两个月兔子的总和

month = int(input(‘请输入月份:‘))

def rabbit(month):

  for i in range(1,month+1):

    if i == 1 or i ==:

      return 1

    if i >2:

      return(rabbit(month-1) + rabbit(month-2))

 

python学习-练习题兔子生长问题巩固

标签:ret   三个月   pytho   python   bit   inpu   兔子   rabbit   等于   

原文地址:http://www.cnblogs.com/yuruhao/p/6694872.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!