Python Program:

- To swap 2 numbers without using 3rd variable

Example:

User Input
1st number: 3
2nd number: 5

After Swap, Output:
1st number : 5
2nd number : 3

n1=int(input("Enter 1st number : "))
n2=int(input("Enter 2nd number :"))

n1 , n2 = n2 , n1
print("After Swap")
print("1st number :", n1 )
print("2nd number :", n2 )

Output:

  Enter 1st number : 7
  Enter 2nd number : 15
  After Swap
  1st number : 15
  2nd number : 7
Program
basic

Main Logic :

n1 , n2 = n2 , n1

OR

we can add both values into one then use some maths

#Lets take n1=7, n2=3;

n1=n1+n2 #n1=7+3=10
n2=n1-n2 #n2=10-3=7
n1=n1-n2 #n1=10-7=3

#Finally you swaped & get n1=3, n2=7;
Concept

Coming Soon !

Quick
Tutorial

Quote

Find a place inside where there’s joy, and the joy will burn out the pain.