版权声明:本文为博主原创文章,转载标注出处。 https://blog.csdn.net/qq_36666115/article/details/80056769
参考文档
阅读文档发现的。
>>> # Fibonacci series:
... # the sum of two elements defines the next
... a, b = 0, 1
>>> while b < 10:
... print(b)
... a, b = b, a+b
...
1
1
2
3
5
8
他实际上就是:
c = a + b
a = b
b = c
其他应用
1. 交换
a, b = 0, 1
a, b = b, a
评价:省去了temp中间变量
2. 斐波那契
>>> 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,
评价:比起数组的,递归的,确实简洁