
Python Program to Swap Two Numbers
To understand this example, you should have knowledge of following Python programming topics:
There are two ways to swap two numbers:
- Without Using Temporary Variable
- Using Temporary Variable
Source Code: Swap Using a temporary variable (Python Program to Swap)
# Python Program to Swap Two Variables Using Temporary Variable x = 5 y = 7 print("Before Swapping: ") print("Value of x = ", x) print("Value of y = ", y) temp = x x = y y = temp print("After Swapping: ") print("Value of x = ", x) print("Value of y = ", y)
It’s also available on GitHub – https://github.com/studygyaan/python-tutorial/blob/master/Python-Swap-Temp.py
Source Code: Swap Without Using Temporary Variable
# Example Addition and Subtraction x = x + y y = x - y x = x - y # Example Multiplication and Division x = x * y y = x / y x = x / y
# Python Program to Swap Two Variables without Using Temporary Variable x = 5 y = 7 print("Before Swapping: ") print("Value of x = ", x) print("Value of y = ", y) x = x + y y = x - y x = x - y print("After Swapping: ") print("Value of x = ", x) print("Value of y = ", y)
It’s also available on GitHub – https://github.com/studygyaan/python-tutorial/blob/master/Python-Swap-No-Temp.py