Palabra clave raise de Python

Ejemplo

Si x es menor que 0, se lanza un error y se detiene el programa:

x = -1
si x < 0:
  levantar Exception("Lo siento, no se permiten números menores que cero")

Ejemplo de ejecución

Definición y uso

La palabra clave raise se utiliza para lanzar excepciones.

Puede definir el tipo de error a lanzar y el texto a imprimir al usuario.

Más ejemplos

Ejemplo

Si x no es un entero, se lanza TypeError:

x = "hola"
si no type(x) es int:
  levantar TypeError("Solo se permiten enteros")

Ejemplo de ejecución