您好我正在做一个研究项目并且有一个问题。
这是我的代码
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)
我只是无法理解它,提前谢谢你!
答案 0 :(得分:2)
a,b = b,a + b行做两件事。
a
; b
a+b
和b
的原始值将a
分配给b
。