Python genera una excepción
Levantar una excepción
Como desarrollador de Python, puede optar por generar una excepción si se produce una condición.
Para lanzar (o generar) una excepción, use la raise
palabra clave.
Ejemplo
Genera un error y detiene el programa si x es menor que 0:
x = -1
if x < 0:
raise Exception("Sorry, no numbers below
zero")
La raise
palabra clave se utiliza para generar una excepción.
Puede definir qué tipo de error generar y el texto para imprimir al usuario.
Ejemplo
Genera un TypeError si x no es un número entero:
x = "hello"
if not type(x) is int:
raise TypeError("Only
integers are allowed")