Напишите программу, которая считывает значения двух переменных a и b, затем меняет их значения местами (то есть в переменной a должно быть записано то, что раньше хранилось в b, а в переменной b записано то, что раньше хранилось в a). Затем выведите значения переменных.
Решите задачу без использования дополнительных переменных для Python
Answers & Comments
Ответ:
a = int(input())
b = int(input())
a,b = b,a
print(a,b)
Объяснение:
* т.к в Python по сути нет понятия переменных, а все имена, с которыми мы работаем, представляют из себя лишь ссылки на объекты в памяти, языку не составляет труда просто перезаписать эти ссылки, без использование каких либо буферов. Но это так, если вдруг интересно как эта магия работает