Я нашел пример последовательности Фибоначчи, которая выглядит следующим образом:Shorthand код и Fibonnaci Последовательность
def fib(n):
a, b = 0, 1
while b < n:
print (b)
a, b = b, a+b
fib(20)
Так вот что я не понимаю:
a, b = 0, 1 # is just a shortcut for writing
a = 0
b = 1
правильно?
Теперь, следуя той же логике
a, b = b, a+b #should be the same as writing
a = b
b = a+b
Но это не потому, что если я пишу это так, то выход отличается. Мне сложно понять, почему. Есть предположения?