присваивание(тут последовательность фибоначи в задаче):
n = 10
a, b = 1, 1
for i in range(n):
print(a, end=' ')
a, b = b, a + b
Сначала a=1 и b = 1,программа выводит '1',потом a =1 и b=2,снова выводит число 1 и уже наш итог '1,1',дальше a = 2,b= 4(хотя должно число 3 быть),у нас получается уже a=2 или пока цикл не закончен a=1?
a, b = 1, 1+1 постоянно будет
A=b, b=a+b
Разницы нет
Поменяй местами б, и а, ты быстрее а назначаешь, и то есть а становится двойкой, и б двойкой, и ты их плюсуешь
Обсуждают сегодня