Ключевое слово raise в Python

Пример

Если x меньше 0, вызывается ошибка и программа останавливается:

x = -1
if x < 0:
  raise Exception("Извините, числа ниже нуля не допускаются")

Запуск примера

Определение и использование

Ключевое слово raise используется для вызова исключений.

Вы можете определить тип ошибки, которую нужно вызвать, и текст, который нужно вывести пользователю.

Больше примеров

Пример

Если x не целое число, вызывается TypeError:

x = "hello"
if not type(x) is int:
  raise TypeError("Только целые числа разрешены")

Запуск примера