当前位置: 首页 > article >正文

有一对兔子,从出生后第三个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

# 分析:兔子从第三个月起增加一对,前两个月1对,三月份2对,4月份3对,5月份5对,6月份8对,7月份13个,以此类推每个月的兔子总数是前两月的兔子数的和。
def fibonacci(n): # 定义了斐波那契数列,要计算第n项
     if n==1 or n==2: #当输入1和2是表示前两个月,因为前两个月的兔子总数都是1
         return 1
     else:
         return fibonacci(n-1)+fibonacci(n-2) # 前两个月的兔子总数的和

for i in range(1,13): #计算前12个月的兔子总数
    print(f"第{i}个月的兔子总数为:{fibonacci(i)}")

http://www.kler.cn/a/525409.html

相关文章:

  • 数据结构与算法之栈: LeetCode 739. 每日温度 (Ts版)
  • Go反射指南
  • 安卓逆向之脱壳-认识一下动态加载 双亲委派(二)
  • CTFSHOW-WEB入门-命令执行29-32
  • 36、【OS】【Nuttx】OSTest分析(2):环境变量测试
  • Kmesh v1.0 正式发布
  • buu-pwn1_sctf_2016-好久不见29
  • 阅读:在方寸之间重构人类文明的精神版图
  • 解决问题:2874. 有序三元组中的最大值 II
  • 无心剑七绝《恭贺新春》
  • ADC 精度 第一部分:精度与分辨率是否不同?
  • AD电路仿真
  • C++ unordered_map和unordered_set的使用,哈希表的实现
  • 28【UTF-8和GBK】
  • E. Binary Search
  • 是否需要显式使用 epoll_ctl ( fd , EPOLL_CTL_DEL , ... ) 来从红黑树里显式删除过期的套接字
  • python学opencv|读取图像(四十九)原理探究:使用cv2.bitwise()系列函数实现图像按位运算
  • 洛谷P3884 [JLOI2009] 二叉树问题(详解)c++
  • 登录授权流程
  • selenium自动化测试框架——面试题整理
  • 深度学习在金融风控中的应用:突破传统模型的瓶颈
  • ML基础-Jupyter notebook中的魔法命令
  • 2024 年度技术总结:从实践到成长
  • 深入剖析TCP协议:原理, 机制与应用
  • 【计算机视觉】目标跟踪应用
  • 文献分享:Informational ecosystems提供了分析数据和代码