兔子生兔子循环python_python 实现兔子生兔子示例
如下所示:
# -*- coding: utf-8 -*-
# 簡(jiǎn)述:話說(shuō)有一對(duì)可愛(ài)的兔子,出生后的第三個(gè)月開(kāi)始,每一月都會(huì)生一對(duì)小兔子。
# 當(dāng)小兔子長(zhǎng)到第三個(gè)月后,也會(huì)每個(gè)月再生一對(duì)小小兔子。
# 問(wèn)題:假設(shè)條件,兔子都不死的情況下,問(wèn)每個(gè)月的兔子總數(shù)為多少?
def rabbit(month):
if month<=2:
return 2
else:
return rabbit(month-1)+rabbit(month-2)
if __name__=="__main__":
month=int(raw_input("請(qǐng)輸入month:"))
for i in range(0,month):
print rabbit(i),
運(yùn)行結(jié)果:
請(qǐng)輸入month:20
2 2 2 4 6 10 16 26 42 68 110 178 288 466 754 1220 1974 3194 5168 8362
以上這篇python 實(shí)現(xiàn)兔子生兔子示例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持我們。
總結(jié)
以上是生活随笔為你收集整理的兔子生兔子循环python_python 实现兔子生兔子示例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: android u盘盘符乱码,分享U盘中
- 下一篇: 普中蓝牙模块使用