This is a python program to make a simple calculator. this was tested in python 3.x
Output:
------------------------------------------
Select opeation.
1.Add
2.Subtract
3.Multiply
4.Divide
Enter choice(1/2/3/4):1
Enter first number:2
Enter second number:4
2 + 4 = 6
--------------------------------------------
Select opeation.
1.Add
2.Subtract
3.Multiply
4.Divide
Enter choice(1/2/3/4):2
Enter first number:4
Enter second number:2
4 - 2 = 2
--------------------------------------------
Select opeation.
1.Add
2.Subtract
3.Multiply
4.Divide
Enter choice(1/2/3/4):3
Enter first number:4
Enter second number:5
4 * 5 = 20
--------------------------------------------
Select opeation.
1.Add
2.Subtract
3.Multiply
4.Divide
Enter choice(1/2/3/4):4
Enter first number:6
Enter second number:3
6 / 3 = 2.0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | # python program to make a simple calculator # that can add, substract , multiply # and divide using functions # de fine functions def add(x,y): """This function adds two numbers""" return x+y def subtract(x,y): """This function subtract two numbers""" return x-y def multiply(x,y): """This function multiply two numbers""" return x*y def divide(x,y): """This function divides two numbers""" return x/y # take input from the user print("Select opeation.") print("1.Add") print("2.Subtract") print("3.Multiply") print("4.Divide") choice = input("Enter choice(1/2/3/4):") num1 = int(input("Enter first number:")) num2 = int(input("Enter second number:")) if choice == '1': print(num1,"+",num2,"=",add(num1,num2)) elif choice == '2': print(num1,"-",num2,"=",subtract(num1,num2)) elif choice == '3': print(num1,"*",num2,"=",multiply(num1,num2)) elif choice == '4': print(num1,"/",num2,"=",divide(num1,num2)) else: print("Invalid input") |
Output:
------------------------------------------
Select opeation.
1.Add
2.Subtract
3.Multiply
4.Divide
Enter choice(1/2/3/4):1
Enter first number:2
Enter second number:4
2 + 4 = 6
--------------------------------------------
Select opeation.
1.Add
2.Subtract
3.Multiply
4.Divide
Enter choice(1/2/3/4):2
Enter first number:4
Enter second number:2
4 - 2 = 2
--------------------------------------------
Select opeation.
1.Add
2.Subtract
3.Multiply
4.Divide
Enter choice(1/2/3/4):3
Enter first number:4
Enter second number:5
4 * 5 = 20
--------------------------------------------
Select opeation.
1.Add
2.Subtract
3.Multiply
4.Divide
Enter choice(1/2/3/4):4
Enter first number:6
Enter second number:3
6 / 3 = 2.0
Comments
Post a Comment