Python Program to Swap Two Numbers

Python Program to Swap Two Numbers

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 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)

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

  1. Python Program to Print ASCII Value of Character
  2. Write a Program to Calculate Simple Interest in Python
  3. Python Program to Compute Compound Interest
  4. Leap Year Program in Python
  5. Python Program to Print Star Pattern
  6. Number Pattern Programs in Python
  7. Python Program to Print Even and Odd numbers From 1 to N
  8. Python Abs() Function: For Absolute Value
  9. How to Check Whether a Number is Fibonacci or Not in Python
  10. Python: Program to Find Power of Number
  11. Python Program to Reverse a Numbers
  12. Python Program to Find Smallest/Minimum of n Numbers
  13. Python Program to Find Largest/Maximum of n Numbers
  14. Python Program to Find The Net Bill Amount After Discount
  15. Python Program to Print Numbers From N to 1 and 1 to N
  16. Python Program to Print Numbers Divisible by 3, 5, 7
  17. Python Program to Print Prime Number 1 to N
  18. How to Find Square of Number in Python
  19. Python Program to Calculate Cube of Number
  20. Python Program to Find LCM of Two Numbers
  21. BMI (Body Mass Index) Calculator in Python
  22. Palindrome Program in Python using while loop, Function, etc
  23. Python: Program to Count Total Number of Bits in Number
  24. Python Random Number Generator Code
  25. Python Program to Calculate n-th term of a Fibonacci Series
  26. Zip Zap Zoom Python Program
  27. Python: program to convert Celsius to Fahrenheit
  28. Python Program to Get Standard Deviation
  29. Python Program to Find the Variance
  30. Python Program to Convert Height in cm to Feet and Inches
  31. Python Program to Convert Meters into Yards, Yards into Meters
  32. Python Program to Convert Kilometers to Meters, Miles
  33. Python Program to Find Perfect Number
  34. Python: Program to Find Strong Number
  35. Python Program Create Basic Calculator
  36. Python Program For math.floor() Method
  37. Python Program to Find Sum of Series 1/1! 2/2! 3/3! …1/n!
  38. Python: Program to Convert Decimal to Binary, Octal and Hexadecimal
  39. Python Program to Find Roots of Quadratic Equation
  40. Python Program to Print Alphabets from A to Z in Uppercase and Lowercase

AuthorAdmin

My name is Devendra Dode. I am a full-stack developer, entrepreneur, and owner of Tutsmake.com. I like writing tutorials and tips that can help other developers. I share tutorials of PHP, Python, Javascript, JQuery, Laravel, Livewire, Codeigniter, Node JS, Express JS, Vue JS, Angular JS, React Js, MySQL, MongoDB, REST APIs, Windows, Xampp, Linux, Ubuntu, Amazon AWS, Composer, SEO, WordPress, SSL and Bootstrap from a starting stage. As well as demo example.

Leave a Reply

Your email address will not be published. Required fields are marked *