Я вроде новичок в питоне. Я искал один из типов, чтобы сделать функцию Фибоначчи,
def fib(n):
a=0
b=1
while a<n:
print a
a,b=b,a+b
и я видел объявление a,b=b,a+b. Итак, я подумал, что a=b и b=a+b совпадают с a,b=a,b+a, поэтому я изменил функцию, чтобы она была такой:
def fib(n):
a=0
b=1
while a<n:
print a
a=b
b=a+b
и я думал, что это будет правильно, но когда я выполнил программу, я получил другой результат. Может ли кто-нибудь объяснить мне разницу между этими двумя типами объявлений?
Спасибо, в любом случае.