Я хочу показать ошибку, если пользователь вводит число 5, которого нет в программе. Пожалуйста, помогите мне с этим. Я также хочу попробовать эти Показывать ошибку, если пользователь снова вводит число 1,2,3 или 4 Я также хочу показать ошибку, если пользователь вводит какие-либо другие вещи, например букву например
def add(num1, num2):
return num1 + num2
def sub(num1, num2):
return num1 - num2
def mult(num1, num2):
return num1 * num2
def div(num1, num2):
return num1 / num2
print("""
Choose Operation:
1. Addition
2. Subtraction
3. Division
4. Multiplication
"""
)
while True:
sct = int(input("Enter 1,2,3, or 4"))
number_a = int(input("Please enter first number"))
number_b = int(input("Please enter second number"))
if sct == 1:
print(number_a, "+", number_b, "=", add(number_a, number_b))
elif sct == 4:
print(number_a, "X", number_b, "=", mult(number_a, number_b))
elif sct == 3:
print(number_a, "/", number_b, div(number_a, number_b))
elif sct == 2:
print(number_a, "-", number_b, sub(number_a, number_b))
else:
print("error")