Я прошу прощения, так как это может быть общий вопрос, но я думаю, что я ищу довольно конкретный ответ, который не будет найден в других темах. По сути, я довольно запутался в процессе добавления чисел. Вот два похожих кода, которые по-разному вычисляют числа. Есть ли простое объяснение этому?
>>> a = 0
>>> b = 1
>>> while b <1000:
print b
a, b = b, a+b
1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987
>>> a =0
>>> b=1
>>> while b<1000:
print b
a = b
b = a+b
1,2,4,8,16,32,64,128,256,512