斐波那契數列

2021-10-23 06:04:19 字數 1029 閱讀 3398

python 斐波那契數列

斐波那契數列指的是這樣乙個數列 0, 1, 1, 2, 3, 5, 8, 13,特別指出:第0項是0,第1項是第乙個1。從第三項開始,每一項都等於前兩項之和。

python 實現斐波那契數列**如下:

例項(python 3.0+)

# -*- coding: utf-8 -*-

# filename : test.py

# author by : www.nowcoder.com

# python 斐波那契數列實現

# 獲取使用者輸入資料

nterms =

int(

input

("你需要幾項?"))

# 第一和第二項

n1 =

0n2 =

1count =

2# 判斷輸入的值是否合法

if nterms <=0:

print

("請輸入乙個正整數。"

)elif nterms ==1:

print

("斐波那契數列:"

)print

(n1)

else

:print

("斐波那契數列:"

)print

(n1,

",",n2,end=

" , "

)while count < nterms:

nth = n1 + n2

print

(nth,end=

" , "

)# 更新值

n1 = n2

n2 = nth

count +=

1

執行以上**輸出結果為:

1

23

你需要幾項? 10

斐波那契數列:0,

1,1,

2,3,

5,8,

13,21,

34,

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

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

迴圈斐波那契數列 斐波那契數列應用

什麼是斐波那契數列 斐波那契數列指的是這樣乙個數列 1,1,2,3,5,8,13,21,34,55,89,144 這個數列從第3項開始,每一項都等於前兩項之和 台階問題 有一段樓梯有10級台階,規定每一步只能跨一級或兩級,要登上第10級台階有幾種不同的走法?這就是乙個斐波那契數列 登上第一級台階有一...

斐波那契數列

1 題目描述 大家都知道斐波那契數列,現在要求輸入乙個整數n,請你輸出斐波那契數列的第n項。斐波那契數列的定義如下 輸入 輸入可能包含多個測試樣例,對於每個測試案例,輸入包括乙個整數n 1 n 70 輸出 對應每個測試案例,輸出第n項斐波那契數列的值。2 這是九度上的乙個題,要求時間限制1秒,整數的...