兔子生兔子循环python_python 实现兔子生兔子示例
生活随笔
收集整理的這篇文章主要介紹了
兔子生兔子循环python_python 实现兔子生兔子示例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如下所示:
# -*- coding: utf-8 -*-
# 簡述:話說有一對可愛的兔子,出生后的第三個月開始,每一月都會生一對小兔子。
# 當小兔子長到第三個月后,也會每個月再生一對小小兔子。
# 問題:假設條件,兔子都不死的情況下,問每個月的兔子總數為多少?
def rabbit(month):
if month<=2:
return 2
else:
return rabbit(month-1)+rabbit(month-2)
if __name__=="__main__":
month=int(raw_input("請輸入month:"))
for i in range(0,month):
print rabbit(i),
運行結果:
請輸入month:20
2 2 2 4 6 10 16 26 42 68 110 178 288 466 754 1220 1974 3194 5168 8362
以上這篇python 實現兔子生兔子示例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持我們。
總結
以上是生活随笔為你收集整理的兔子生兔子循环python_python 实现兔子生兔子示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android u盘盘符乱码,分享U盘中
- 下一篇: Python中的groupby用法