學習過python基礎語法,我們嘗試做乙個簡單的斐波那契數列。
#斐波納契數列
# 兩個元素的總和確定了下乙個數
a, b = 0, 1
while b < 10:
print(b)
a, b = b, a+b
執行以上程式,輸出:
112
358
end關鍵字
關鍵字end可以用於將結果輸出到同一行,或者在輸出的末尾新增不同的字元,例項如下:
# 斐波納契數列
# 兩個元素的總和確定了下乙個數
a, b = 0, 1
while b < 1000:
print(b, end=',')
a, b = b, a+b
執行以上程式,返回結果:
1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,
sep關鍵字
a=10;b=388;c=98
print(a,b,c,sep='@')
執行以上程式,返回結果:
10@388@98
斐波那契數列 斐波那契數列python實現
斐波那契數列 fibonacci sequence 又稱 分割數列 因數學家列昂納多 斐波那契 leonardoda fibonacci 以兔子繁殖為例子而引入,故又稱為 兔子數列 指的是這樣乙個數列 1 1 2 3 5 8 13 21 34 在數學上,斐波納契數列以如下被以遞推的方法定義 f 1 ...
python 斐波那契數列
用python寫斐波那契數列當然大家都寫的出來。當時如果用一行 寫呢。本來沒有打算用一行 寫的。後來看到有用一行 寫階乘的。reduce lambda x,y x y,i for i in range 1,n 1 當然在這之前需要 from functools import 好吧,如果你願意,就算兩...
python 斐波那契數列
fibonacci數列的特點是 前兩個數為1,1,從第3個數開始,該數是前兩個數之和,即 f1 1 f2 1 fn fn 1 fn 2 用python中的迭代方法解決如下 def fibonacci a,b 0,1 i int input input a integer if i 0 for n i...