Python Делить на 0 Ошибка

В настоящее время я использую этот код Python:

valid_chars = "0123456789-+/* \n";
while True:
    x = "x="
    y = input(" >> ")
    x += y
    if False in [c in valid_chars for c in y]:
        print("WARNING: Invalid Equation");
        continue;
    if(y == "end"):
        break
    exec(x)
    print(x)

Сбой, когда пользователь делает что-то вроде этого: 9/0. Ошибка:

ZeroDivisionError: division by zero

Какими способами можно помешать пользователю делить что-либо на ноль?

Ответы на вопрос(3)

Ваш ответ на вопрос