Я пытаюсь создать пользовательское исключение, используя классы, которые будут обрабатывать пользовательский ввод, который НЕ находится в соответствующем диапазоне значений, которые я хочу, чтобы они вводили (например, процентная отметка должна быть между 0 и 100), однако,Я не знаю, что я делаю не так.Вот мой кодСпасибо
mark = 0
class illegal(Exception):
pass
while True:
try:
Mark = int(input("Enter a mark out of 100 to see if its valid or not: "))
if Mark < 0 or 100 < Mark:
raise illegal
break
except illegal:
print("Invalid mark")
print("Valid mark")