Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
x = 5
y = x
x = x + 1
print(x, y)6 5
- Ждать
6 6, будтоyследует заx:y = xсвязываетyс объектом5, аx = x + 1переводит на новый объект6толькоx. - Считать
x = x + 1уравнением, которое ничего не меняет:=— это присваивание, Python вычисляетx + 1и связываетxс результатом6.
- Что выведет программа, если третья строка будет
x += 1? - Что покажет
print(y), если строкаy = xбудет стоять послеx = x + 1?