【基礎教程】python 寫一個斐波納契數列

# Fibonacci series: 斐波納契數列
# 兩個元素的總和確定了下一個數
a, b = 0, 1
while b < 10:
    print(b)
    a, b = b, a+b

其中代碼 a, b = b, a+b 的計算方式爲先計算右邊表達式,然後同時賦值給左邊

執行以上程序,輸出結果爲:

1
1
2
3
5
8

這個例子介紹了幾個新特徵。

第一行包含了一個複合賦值:變量 a 和 b 同時得到新值 0 和 1。最後一行再次使用了同樣的方法,可以看到,右邊的表達式會在賦值變動之前執行。右邊表達式的執行順序是從左往右的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章