Python program to swap two numbers; Through this tutorial, you will learn how to swap two numbers with and without third variable in python.
Python Program to Swap Two Numbers
- Python program to swap two numbers using the temporary/third variable.
- Python program to swap two numbers without using the temporary /third variable.
1: Python program to swap two numbers using the temporary /third variable
Use the following steps to write a python program to swap two numbers with using third variable:
- Take input numbers from the user.
- Create a temp variable and swap the two numbers ( storing the value of
num1
intemp
so that when the value ofnum1
is overwritten bynum2
we have the backup of thenum1
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)
2: Python program to swap two numbers without using the temporary /third variable
Use the following steps to write a python program to swap two numbers without using 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 Programs
- Python Program to Print ASCII Value of Character
- Write a Program to Calculate Simple Interest in Python
- Python Program to Compute Compound Interest
- Leap Year Program in Python
- Python Program to Print Star Pattern
- Number Pattern Programs in Python
- Python Program to Print Even and Odd numbers From 1 to N
- Python Abs() Function: For Absolute Value
- How to Check Whether a Number is Fibonacci or Not in Python
- Python: Program to Find Power of Number
- Python Program to Reverse a Numbers
- Python Program to Find Smallest/Minimum of n Numbers
- Python Program to Find Largest/Maximum of n Numbers
- Python Program to Find The Net Bill Amount After Discount
- Python Program to Print Numbers From N to 1 and 1 to N
- Python Program to Print Numbers Divisible by 3, 5, 7
- Python Program to Print Prime Number 1 to N
- How to Find Square of Number in Python
- Python Program to Calculate Cube of Number
- Python Program to Find LCM of Two Numbers
- BMI (Body Mass Index) Calculator in Python
- Palindrome Program in Python using while loop, Function, etc
- Python: Program to Count Total Number of Bits in Number
- Python Random Number Generator Code
- Python Program to Calculate n-th term of a Fibonacci Series
- Zip Zap Zoom Python Program
- Python: program to convert Celsius to Fahrenheit
- Python Program to Get Standard Deviation
- Python Program to Find the Variance
- Python Program to Convert Height in cm to Feet and Inches
- Python Program to Convert Meters into Yards, Yards into Meters
- Python Program to Convert Kilometers to Meters, Miles
- Python Program to Find Perfect Number
- Python: Program to Find Strong Number
- Python Program Create Basic Calculator
- Python Program For math.floor() Method
- Python Program to Find Sum of Series 1/1! 2/2! 3/3! …1/n!
- Python: Program to Convert Decimal to Binary, Octal and Hexadecimal
- Python Program to Find Roots of Quadratic Equation
- Python Program to Print Alphabets from A to Z in Uppercase and Lowercase