用Python列表實現斐波那契數列

2021-10-14 02:43:36 字數 761 閱讀 7169

題目:有個人想知道,一年之內一對兔子能繁殖多少對?於是就築了一道圍牆把一對兔子關在裡面。已知一對兔子每個月可以生一對小兔子,而一對兔子從出生後第3個月起每月生一對小兔子。假如一年內沒有發生死亡現象,那麼,一對兔子一年內(12個月)能繁殖成多少對? 分析:兔子的規律為數列,1,1,2,3,5,8,13,21 …

print

("""

有個人想知道,一年之內一對兔子能繁殖多少對?於是就築了一道圍牆把一對兔子

關在裡面。已知一對兔子每個月可以生一對小兔子,而一對兔子從出生後第3個月起每

月生一對小兔子。假如一年內沒有發生死亡現象,那麼,一對兔子一年內(12

個月)能繁殖成多少對? 分析:兔子的規律為數列,1,1,2,3,5,8,13,21

""")

number =

int(

input

("請輸入您要計算的月數(不計算兔子**與死亡):"))

l =[i for i in

range(1

, number +1)

]fibonacci =

for i in

range

(len

(l))

:if l[i]==1

or l[i]==2

:1)else

: j = fibonacci[i -1]

+ fibonacci[i -2]

print

(f"第個月一共有只兔子"

)

迴圈斐波那契數列 用Python實現斐波那契數列

斐波那契數列 fibonacci sequence 又稱 分割 數列 因 數學家萊昂 納多 斐波那契 leonardoda fibonacci 以兔子繁殖為例子而引入,故又稱為 兔子數列 最開始我一直不能理解兔子問題怎麼和斐波那契數列聯絡在一起的,然後畫了這個圖之後,就明白了。第一年有一對小兔子,一...

斐波那契數列 斐波那契數列python實現

斐波那契數列 fibonacci sequence 又稱 分割數列 因數學家列昂納多 斐波那契 leonardoda fibonacci 以兔子繁殖為例子而引入,故又稱為 兔子數列 指的是這樣乙個數列 1 1 2 3 5 8 13 21 34 在數學上,斐波納契數列以如下被以遞推的方法定義 f 1 ...

Python 用Python實現斐波那契數列

關於斐波那契數列介紹 斐波那契數列 fibonacci sequence 又稱 分割數列 因數學家列昂納多 斐波那契 leonardoda fibonacci 以兔子繁殖為例子而引入,故又稱為 兔子數列 指的是這樣乙個數列 1 1 2 3 5 8 13 21 34 在數學上,斐波納契數列以如下被以遞...