Python. Задача 1-7

Пользователь вводит два целых числа в переменные a и b. Поменять значения у переменных местами и вывести их.

Примечание: Поменять значения у двух переменных в Python - особая гордость, это делается одно строкой:

a, b = b, a

Но задача в том, чтобы выполнить обмен значениями не используя эту конструкцию или дополнительную переменную

Решение
a = int(input('Введите число a: '))
b = int(input('Введите число b: '))
a = a + b
b = a - b
a = a - b
print('Число a = ', a)
print('Число b = ', b)