Python 斐波那契帮助 - a, b = b, a + b
Python Fibonnaci help - a, b = b, a + b
您好,我目前正在做一项研究项目,有一个问题。
这是我的代码
def mystery(n):
a, b = 0, 1
while a < n:
print (a)
a, b = b, a + b
mystery(1000)
有人可以就第 5 行的工作原理给我一个明确的答案吗(a, b = b, a + b)
我实在想不通,提前谢谢你!
行 a, b = b, a + b 做了两件事。
- 它将
a
赋值给b
;
- 然后在语句开始执行之前使用
a
和 b
的原始值将 a+b
分配给 b
。
您好,我目前正在做一项研究项目,有一个问题。
这是我的代码
def mystery(n):
a, b = 0, 1
while a < n:
print (a)
a, b = b, a + b
mystery(1000)
有人可以就第 5 行的工作原理给我一个明确的答案吗(a, b = b, a + b)
我实在想不通,提前谢谢你!
行 a, b = b, a + b 做了两件事。
- 它将
a
赋值给b
; - 然后在语句开始执行之前使用
a
和b
的原始值将a+b
分配给b
。