How can I force the user to enter +
, -
, *
or /
on my calculator?
My calculator currently works, but I want to stop the user for example to enter string on int on the operation field.
while True:
number1 = input("Enter First Number! ")
try:
number1 = float(number1)
break
except ValueError:
print("Enter a number")
Operation = input("Enter Operation! ")
while True:
number2 = input("Enter Second Number! ")
try:
number2 = float(number2)
break
except ValueError:
print("Enter a Number")
if Operation == "+":
result = float(number1) + float(number2)
print(result)
elif Operation =="-":
result = float(number1) - float(number2)
print(result)
elif Operation == "*":
result = float(number1) * float(number2)
print(result)
elif Operation == "/":
result = float(number1) / float(number2)
print(result)
else:
print("Incorrect Operation")