Предмет: Информатика,
автор: alyaazov136
Напишите программу, которая считывает значения двух переменных a и b, затем меняет их значения местами (то есть в переменной a должно быть записано то, что раньше хранилось в b, а в переменной b записано то, что раньше хранилось в a). Затем выведите значения переменных.
Решите задачу без использования дополнительных переменных для Python
Ответы
Автор ответа:
12
Ответ:
a = int(input())
b = int(input())
a,b = b,a
print(a,b)
Объяснение:
* т.к в Python по сути нет понятия переменных, а все имена, с которыми мы работаем, представляют из себя лишь ссылки на объекты в памяти, языку не составляет труда просто перезаписать эти ссылки, без использование каких либо буферов. Но это так, если вдруг интересно как эта магия работает
Похожие вопросы
Предмет: Литература,
автор: dropdead01
Предмет: Українська мова,
автор: illakovenko140
Предмет: Алгебра,
автор: yurairyn
Предмет: Математика,
автор: настя55528
Предмет: Алгебра,
автор: soup110