Мы умеем менять местами строковые переменные и знаем, что в переменных, кроме строк, можно хранить и числа. Напишите программу, которая меняла бы значения двух переменных местами, но без использования третьей переменной и без использования синтаксического сахара, который мы разбирали, а именно — без конструкции a,b = b,a. В переменные будут вводиться только числа.
Изменять, удалять, менять местами 1, 2 строку, первый и второй print нельзя. Но между 3-й и 5-й строчкой можно вставлять сколько угодно строк кода, не трогая последний принт.
Решение:
a = int(input('Введите первое число: '))
b = int(input('Введите второе число: '))
print(a, b)
a = a + b
b = a - b
a = a - b
print(a, b)
18700login-checkЗадача 10. Поменять местами: не всё так просто!
