This post was last Updated on by Himanshu Tyagi to reflect the accuracy and up-to-date information on the page.
Here you will find the Python 3 program to swap two numbers. Before starting, you should know basic Python concepts such as data types, variables, and operators. Also, check out these best Python books to learn Python more comprehensively.
Also Read: Sending Emails Using Python With Image And PDF Attachments.
Python 3 program to swap two numbers using a third variable
Here, we will use a temporary variable (xyz) to swap two numbers (firstNum and secondNum). We will first store the value of firstNum in xyz and then save the value of secondNum in firstNum. At last, we will save the value of xyz to secondNum. In this way, two numbers are swapped using a temporary variable.
firstNum = input("Enter first number = ") secondNum = input("Enter second number = ") print("First Number = ", firstNum) print("Second Number = ", secondNum) print("After swapping using a temp variable") #code to swap two numbers using a third variable xyz = firstNum firstNum = secondNum secondNum = xyz print("First Number Now = ", firstNum) print("Second Number Now = ", secondNum)
Output
Also Check: How To Use ArcGIS API for Python and Jupyter Notebooks.
Python 3 program to swap two numbers without using third variable
There is a simple construct to swap variables in Python. The code below does the same.
firstNum = input("Enter first number = ") secondNum = input("Enter second number = ") print("First Number = ", firstNum) print("Second Number = ", secondNum) #Code to swap two numbers without any third variable firstNum, secondNum = secondNum, firstNum print("After swapping without using a temp variable") print("First Number Now = ", firstNum) print("Second Number Now = ", secondNum)
Output
Related Python 3 Examples
- Python 3 Program to Check Armstrong Number.
- Python 3 Program To Add Two Matrices.
- How To Make A Simple Python Calculator Using Functions.
- Python 3 Program to Find the Sum of Natural Numbers.
- Python 3 Program to Calculate The Area of a Triangle.
- Python 3 Program To Solve A Quadratic Equation.
- Python 3 Program To Find The Factorial Of A Number.
- Python 3 Program to Find Largest Among Three Numbers.
- Python 3 Program to Check Leap Year.
- Python 3 Program To Check If Number Is Positive Or Negative.