# 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。最後一行再次使用了同樣的方法,可以看到,右邊的表達式會在賦值變動之前執行。右邊表達式的執行順序是從左往右的。