How to swap two numbers in python
What you will learn here about python number swapping
- How to swap two numbers using temp variable in python
- How to swap two numbers using arithmetic operator
- How to swap two numbers using bitwise operator
How to swap two numbers using temp variable
Sample code for swapping two numbers using temp variable in python is given below
number1=10; number2=20; print("numbers before swap"); print(number1); print(number2); temp=number2; number2=number1; number1=temp; print("numbers After swap"); print(number1); print(number2);
Output After running code is shown below
How to swap two numbers using arithmetic operator
Sample code for swapping two numbers using arithmetic operator in python is given below
number1=10; number2=20; print("numbers before swap"); print(number1); print(number2); #Swapping logic using addition and subtraction number1=number1+number2; number2=number1-number2; number1=number1-number2; print("numbers After swap"); print(number1); print(number2);
Output After running code is shown below
How to swap two numbers using bitwise operator
Sample code for swapping two numbers using bitwise operator in python is given below
number1=10; number2=20; print("numbers before swap"); print(number1); print(number2); #Swapping logic using bit wise xor number1=number1 ^ number2; number2=number1 ^ number2; number1=number1 ^ number2; print("numbers After swap"); print(number1); print(number2);
Output After running code is shown below