有一对兔子,一个月之后成熟,成熟之后每个月会生出一对兔子,理想状态下兔子不会死,请问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))

最新文章

  1. android Handler介绍
  2. web前端从0开始--1
  3. <![CDATA[ ]]> 的作用
  4. Mysql新建表,插入中文时报错“Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column”问题
  5. php 读取文件readfile
  6. Twitter CEO:有望进军中国 不会改变原则
  7. php关于return的关键字
  8. Linux 文件的几种类型
  9. Unity3D研究院之与Android相互传递消息
  10. 在c#中使用log4net
  11. linux signal 用法和注意事项
  12. Arcgis API for Android之GPS定位
  13. ASP.NET MVC 5 学习教程:生成的代码详解
  14. 用户手册User Guide的写法
  15. thinkphp所有参数配置
  16. 《Linux多线程服务端编程》笔记——线程同步精要
  17. 【Visual C++】游戏编程学习笔记之九:回合制游戏demo(剑侠客VS巡游天神)
  18. kali中的webshell工具--webacoo
  19. 利用ApplicationContextAware装配Bean
  20. Mybatis中的CDATA标签

热门文章

  1. 初始化方法,init,构造器
  2. selenium中quit与close方法的区别
  3. logstash output kafka ip 设置的坑
  4. CPU时间分片、多线程、并发和并行
  5. 面试你能搞懂JVM了吗,快看看这20道JVM面试题
  6. Linux下文件 ~/.bashrc 和 ~/.bash_profile 和 /etc/bashrc 和 /etc/profile 的区别 | 用户登录后加载配置文件的顺序
  7. SpringBoot:三十五道SpringBoot面试题及答案
  8. MySQL数据类型(DATA Type)与数据恢复与备份方法
  9. Java正则表达式java.util.regex类的简单使用
  10. liubo.im