num1 = float(input("Enter your first number: "))
num2 = float(input("Enter your second number: "))
operation = input("What operation would you like to do? Type: add, subtract, multiply, or divide. ")
def add(n, n1):
return n + n1
def subtract(n, n1):
return n - n1
def multiply(n, n1):
return n*n1
def divide(n, n1):
return n/n1
if operation.lower() in ["add", "+"]:
result = add(num1, num2)
print(num1,"+",num2,"=",result)
elif operation.lower() in ["subtract", "-"]:
result = subtract(num1, num2)
print(num1,"-",num2,"=",result)
elif operation.lower() in ["multiply", "*"]:
result = multiply(num1, num2)
print(num1, "*", num2, "=", result)
elif operation.lower() in ["divide", "/"]:
result = divide(num1, num2)
print(num1, "/", num2, "=", result)
else:
print("Not a valid operation.")
I wrote my code in python 3.8. I hope this helps.