Skip to content

All topics  /  Python

Python Program to Swap Two Variables Example

Python ·

Development teams using “Python Program to Swap Two Variables Example” in client or internal work can use the relevant Monitask guide to document project effort and hand-offs, then assess the record against delivered functionality, tests and agreed outcomes.

Validate current syntax, security guidance and supported versions through Python.org before using the example in production.

Hello Friend,

Today, I am going learn you how to swap two variables in python program. We will talk about python program to swap two variables. I would like to share with you how to swap two variable in python.

In this article, I will show swap two variable using third variable in python. We will teach swapping of two numbers in python with temporary variable.

Here i will give you three example of swapping of two numbers in python program. So let's see the bellow example:

Example 1


swap.py

# Python program to swap two variables
x = 15
y = 25
# create a temporary variable and swap the values
temp = x
x = y
y = temp
print('The value of x after swapping: {}'.format(x))
print('The value of y after swapping: {}'.format(y))

Output :

The value of x after swapping: 25
The value of y after swapping: 15

Example 2

swap.py

# To take inputs from the user
x = input('Enter value of x: ')
y = input('Enter value of y: ')
# create a temporary variable and swap the values
temp = x
x = y
y = temp
print('The value of x after swapping: {}'.format(x))
print('The value of y after swapping: {}'.format(y))

Output :

Enter value of x: 5
Enter value of y: 10
The value of x after swapping: 10
The value of y after swapping: 5

Example 3 : Without Using Temporary Variable

swap.py

# To take inputs from the user
x = input('Enter value of x: ')
y = input('Enter value of y: ')
# swap the values without temporary variable
x, y = y, x
print('The value of x after swapping: {}'.format(x))
print('The value of y after swapping: {}'.format(y))

Output :

Enter value of x: 55
Enter value of y: 60
The value of x after swapping: 60
The value of y after swapping: 55

Run python file:

python swap.py

It will help you....