Чтобы поменять местами числа в Python, вы можете использовать несколько методов. Вот несколько примеров:
Метод 1: использование временной переменной
def swap_numbers(a, b):
temp = a
a = b
b = temp
return a, b
num1 = 5
num2 = 10
num1, num2 = swap_numbers(num1, num2)
print("Swapped numbers:", num1, num2)
Метод 2. Использование арифметических операций
def swap_numbers(a, b):
a = a + b
b = a - b
a = a - b
return a, b
num1 = 5
num2 = 10
num1, num2 = swap_numbers(num1, num2)
print("Swapped numbers:", num1, num2)
Метод 3: использование оператора XOR
def swap_numbers(a, b):
a = a ^ b
b = a ^ b
a = a ^ b
return a, b
num1 = 5
num2 = 10
num1, num2 = swap_numbers(num1, num2)
print("Swapped numbers:", num1, num2)
Метод 4. Использование упаковки/распаковки кортежей
def swap_numbers(a, b):
return b, a
num1 = 5
num2 = 10
num1, num2 = swap_numbers(num1, num2)
print("Swapped numbers:", num1, num2)
Метод 5: использование множественного назначения
def swap_numbers(a, b):
return b, a
num1 = 5
num2 = 10
num1, num2 = num2, num1
print("Swapped numbers:", num1, num2)