python3 兔子繁殖問題

2022-09-01 13:45:17 字數 731 閱讀 7367

題目有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?

**:

month = int(input("

繁殖幾個月?:"))

month_1 = 1month_2 =0

month_3 =0

month_adult =0

for i in

range(month):

month_1, month_2, month_3, month_adult = month_adult + month_3, month_1, month_2, month_adult+month_3

print("

第{}個月共{} 對兔子

".format(i+1, month_1+month_2+month_3+month_adult))

print("

其中1月兔:

", month_1)

print("

其中2月兔:

", month_2)

print("

其中3月兔:

", month_3)

print("

其中成年兔:

", month_adult)

結果:

兔子繁殖問題

問題 有一對小兔子,從出生後第3個月起每個月都生一對兔子。小兔子長到第3個月後每個月又生一對兔子。按此規律,假設沒有兔子死亡,第乙個月有一對剛出生的小兔子,問第n個月有多少對兔子?分析 這個月的兔子只有兩個 乙個 是上個月的老兔子活到了這個月,另乙個 是這個月剛出生的兔子,而這個月剛出生的兔子,個數...

經典演算法 兔子繁殖問題

有一種動物,它出生後兩天後就開始以每天乙隻得速度繁殖,假設有一天,有乙隻這樣的動物 該動物剛出生,從第三天開始繁殖後代 到第11天,共有多少只?有乙個非常明智的思考,思考過程如下 我們思考第n天的兔子是如何來的,首先第n 1天的兔子都會存活到第n天,並且不會繁殖 第n 2天的兔子都會在第n天繁殖,所...

(遞推1)兔子繁殖問題

有一對小兔子,小兔子過z個月長大,一對大兔子x個月生y對小兔子,求n個月後的兔子總對數。當xyz都是1的時候,f n f n 1 f n 2 問題一 有一對小兔子,小兔子過5個月長大,一對大兔子3個月生4對小兔子,求n個月後的兔子總對數。f n 表示n個月後的兔子總數 f n n那個月原有的兔子 n...