Python 基礎(chǔ)教程
題目:斐波那契數(shù)列。
程序分析:斐波那契數(shù)列(Fibonacci sequence),又稱黃金分割數(shù)列,指的是這樣一個數(shù)列:0、1、1、2、3、5、8、13、21、34、……。
在數(shù)學(xué)上,費(fèi)波那契數(shù)列是以遞歸的方法來定義:
F0 = 0 (n=0) F1 = 1 (n=1) Fn = F[n-1]+ F[n-2](n=>2)
程序源代碼:
以上實(shí)例輸出了第10個斐波那契數(shù)列,結(jié)果為:
55
如果你需要輸出指定個數(shù)的斐波那契數(shù)列,可以使用以下代碼:
以上程序運(yùn)行輸出結(jié)果為:
[1, 1, 2, 3, 5, 8, 13, 21, 34, 55]其他擴(kuò)展