Calculator Program in Python
Python program of a simple calculator that takes input from the user and performs basic arithmetic operations
When you run this program, it will display a menu of options for the user to select from. Once the user chooses an operation, they will be prompted to enter two numbers. The program will then perform the selected operation on those two numbers and display the result to the user.
Input Program :
# Simple calculator program in Python
# Function to add two numbers
def add(x, y):
return x + y
# Function to subtract two numbers
def subtract(x, y):
return x - y
# Function to multiply two numbers
def multiply(x, y):
return x * y
# Function to divide two numbers
def divide(x, y):
return x / y
# Print the menu
print("Select operation.")
print("1.Add")
print("2.Subtract")
print("3.Multiply")
print("4.Divide")
# Take input from the user
choice = input("Enter choice (1/2/3/4): ")
num1 = float(input("Enter first number: "))
num2 = float(input("Enter second number: "))
# Perform the operation based on the user's choice
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 of Program :
Select operation.
1.Add
2.Subtract
3.Multiply
4.Divide
Enter choice (1/2/3/4): 3
Enter first number: 58
Enter second number: 45
58.0 * 45.0 = 2610.0
&
Select operation.
1.Add
2.Subtract
3.Multiply
4.Divide
Enter choice (1/2/3/4): 1
Enter first number: 488
Enter second number: 556
488.0 + 556.0 = 1044.0