Ключевое слово raise в Python
Пример
Если x меньше 0, вызывается ошибка и программа останавливается:
x = -1 if x < 0: raise Exception("Извините, числа ниже нуля не допускаются")
Определение и использование
Ключевое слово raise используется для вызова исключений.
Вы можете определить тип ошибки, которую нужно вызвать, и текст, который нужно вывести пользователю.
Больше примеров
Пример
Если x не целое число, вызывается TypeError:
x = "hello" if not type(x) is int: raise TypeError("Только целые числа разрешены")