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

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

svetalychok2 svetalychok2    3   22.09.2019 16:28    13

Ответы
садагат2 садагат2  08.10.2020 10:01

a = int(input())

b = int(input())

a,b = b,a  

print(a,b)

Объяснение:

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

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика