Create a simple calculator which can perform basic arithmetic operations like addition, subtraction, multiplication, or division depending upon the user input. Approach :
Choose the desired operation from the option of a, b, c, and d.
Choose two numbers, and if… elif… else, branching is used for executing the particular operation.
Use add(), subtract(), multiply() and divide() function for evaluation the respective operation in the calculator.
Code:
# add
def add(x, y):
return x + y
# subtract
def subtract(x, y):
return x - y
# multiply
def multiply(x, y):
return x * y
# divide
def divide(x, y):
return x / y
print("Select the operation.")
print("1.Addition")
print("2.Subtraction")
print("3.Multiplication")
print("4.Division")
while True:
choice = input("Enter choice(1, 2, 3, 4): ")
if choice in ('1', '2', '3', '4'):
num1 = float(input("Enter first number: "))
num2 = float(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:
The Tech Platform
Comments