Here you’ll get a python program to swap 2 numbers with and while not victimization temporary variable.
Python Program to Swap 2 Numbers with the use of Temporary Variable
a = 10
b = 20
print("before swapping\na=", a, " b=", b)
temp = a
a = b
b = temp
print("\nafter swapping\na=", a, " b=", b)
Output
before swapping
a= 10 b= 20
after swapping
a= 20 b= 10
Python Program to Swap 2 Numbers while not victimization Temporary Variable
Method 1:
Python provides the way to directly swap 2 variety while not temporary variable. It is worn out following method.
a, b = b, a
Method 2:
In this methodology, we will use addition and subtraction operators.
a = a + b
b = a - b
a = a - b
Method 3:
We can conjointly swap numbers victimization multiplication and division operator in the following method.
a = a * b
b = a / b
a = a / b
This methodology won’t work once one amongst the amount is zero.
Method 4:
It is another methodology during which we have a tendency to use bitwise xor operator.
a = a ^ b
b = a ^ b
a = a ^ b
Comment below if you have got queries or grasp the other thanks to swapping numbers in python.