► Python program to swap two numbers using temp variable


Steps followed:
1. take input from user and store in num1 and num2 variables
2. validate user input by converting to integer
3. store num1 value in temp
4. copy num2 value in num1
5. now copy temp value in num2
6. print values


Program

#python program to swap two numbers using temp variable

#getting input from user and storing in num1 and num2 variables
num1=input("Enter value for num1: ")
num2=input("Enter value for num2: ")

#validating user input
try:
    num1=int(num1)
    num2=int(num2)
    print("you have entered valid numbers")    
    
    #store num1 value in temp
    temp = num1

    #copy num2 value in num1
    num1 = num2

    #now copy temp value in num2
    num2 = temp

    #print result
    print("num1 value is %d"%(num1))
    print("num2 value is %d"%(num2))
    
        
except:
    print("you have entered an invalid number")
 


Output

Enter value for num1: 27
Enter value for num2: 79
you have entered valid numbers
num1 value is 79
num2 value is 27

 

Enter value for num1: 65
Enter value for num2: ls
you have entered an invalid number





Also Read: