Предмет: Информатика, автор: alyaazov136

Напишите программу, которая считывает значения двух переменных a и b, затем меняет их значения местами (то есть в переменной a должно быть записано то, что раньше хранилось в b, а в переменной b записано то, что раньше хранилось в a). Затем выведите значения переменных.

Решите задачу без использования дополнительных переменных для Python

Ответы

Автор ответа: KnowsUser1
12

Ответ:

a = int(input())

b = int(input())

a,b = b,a  

print(a,b)

Объяснение:

* т.к в Python по сути нет понятия переменных, а все имена, с которыми мы работаем, представляют из себя лишь ссылки на объекты в памяти, языку не составляет труда просто перезаписать эти ссылки, без использование каких либо буферов. Но это так, если вдруг интересно как эта магия работает

Похожие вопросы
Предмет: Алгебра, автор: yurairyn
Предмет: Математика, автор: настя55528