Parola chiave raise Python

Esempio

Se x è minore di 0, viene sollevato un errore e il programma viene fermato:

x = -1
if x < 0:
  raise Exception("Sorry, no numbers below zero")

Esempio di esecuzione

Definizione e uso

Il termine raise viene utilizzato per sollevare eccezioni.

Puoi definire il tipo di errore da sollevare e il testo da stampare all'utente.

Più esempi

Esempio

Se x non è un intero, viene sollevato un TypeError:

x = "hello"
if not type(x) is int:
  raise TypeError("Only integers are allowed")

Esempio di esecuzione