Python小案例只兔子繁殖问题(斐波那契数列)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Python⼩案例只兔⼦繁殖问题(斐波那契数列)
兔⼦的繁殖问题:
⼀对兔⼦,从出⽣后第3个⽉起每个⽉都⽣⼀对兔⼦。

⼩兔⼦长到第3个⽉后每个⽉⼜⽣⼀对兔⼦。

假如兔⼦都不死,请问第1个⽉出⽣的⼀对兔⼦,第n个⽉有多少对兔⼦?
分析⼀下:
第⼀个⽉是1对
第⼆个⽉还是这1对
第三个⽉是2对(因为第三个⽉之前的⼀对兔⼦可以⽣⼀对兔⼦)
第四个⽉是3对(因为三个⽉以后的兔⼦每个⽉都可以⽣⼀对兔⼦)
第四个也是5对(因为⽼兔⼦⼜⽣了⼀对,前两个⽉⽣的⼀对幼兔3个⽉了,以后的每个⽉都可以⽣⼀对兔⼦了)
......
等等,以此类推,我们可以发现,这就构成了斐波那契数列!
1,1,2,3,5......
斐波那契的特点就是前⾯相邻两项之和,构成了后⼀项。

然后就好计算了:。

相关文档
最新文档