Python program to swap two numbers; Through this tutorial, i am going to show you how to swap two numbers with and without using third variable in python.

In this tutorial, i will create or write a python program to swap two numbers with and without using third variable.

## Python Program to Swap Two Numbers

There are two way to swap two numbers in python program; as shown below:

- Python program to swap two numbers using the temporary/third variable.
- Python program to swap two numbers without using the temporary /third variable.

### Python program to swap two numbers using the temporary /third variable

- Take input numbers from the user.
- Create a
**temp variable**and swap the two numbers ( storing the value of`num1`

in`temp`

so that when the value of`num1`

is overwritten by`num2`

we have the backup of the`num1`

value, which we later assign to the num2 ). - Print the num1 and num2 variables.

# Python program to swap two variables using temp variable num1 = input('Enter First Number: ') num2 = input('Enter Second Number: ') print("Value of num1 before swapping: ", num1) print("Value of num2 before swapping: ", num2) # swapping two numbers using temporary variable temp = num1 num1 = num2 num2 = temp print("Value of num1 after swapping: ", num1) print("Value of num2 after swapping: ", num2)

### Python program to swap two numbers without using the temporary /third variable

- Take input numbers from the user.
- Swap two numbers, like this
**num1, num2 = num2, num1**. - Print the num1 and num2 variables.

# Python program to swap two variables without using third varible num1 = input('Enter First Number: ') num2 = input('Enter Second Number: ') print("Value of num1 before swapping: ", num1) print("Value of num2 before swapping: ", num2) # swapping two numbers without using temporary variable num1, num2 = num2, num1 print("Value of num1 after swapping: ", num1) print("Value of num2 after swapping: ", num2)

**Output**

Enter First Number: 9 Enter Second Number: 8 Value of num1 before swapping: 9 Value of num2 before swapping: 8 Value of num1 after swapping: 8 Value of num2 after swapping: 9

## Recommended Python Tutorials

**Recommended:-**Python Program to Print Star Pattern

**Recommended:-**Python Program Calculate Sum of n Numbers

**Recommended:-**Python Program to Reverse Numbers

**Recommended:-**Python Program to Find Largest of n Numbers

**Recommended:-**Python Program to Find Power of Number

**Recommended:-**Python Program to Print Prime Number From 1 to N

**Recommended:-**Python Program to Find Square Root of Number

**Recommended:-**Python Program to Find Cube of Number

**Recommended:-**Python Palindrome Program

**Recommended:-**Python Program to Count Set Bits in a Number

**Recommended:-**Python Program for BMI Calculation

**Recommended:-**Python Program to Find Out Absolute Value

**Recommended:-**Python Random Number Generator Code

## Be First to Comment