Custome Errors
Nuevo tipLo interesante de Python es que no estamos limitados únicamente a la excepciones que el lenguaje nos ofrece, no, para nada, de hecho, si así lo deseamos, podremos crear nuestras propias excepciones, basta con heredar de la clase Exception.
class NegativeNumberError(Exception):
pass
try:
dividendo = int(input('Ingresa un número para el dividendo: '))
divisor = int(input('Ingresa un número para el divisor: '))
if divisor < 0:
raise NegativeNumberError
resultado = dividendo / divisor
except NegativeNumberError as e:
print('Error - No es posible dividir por un número negativo.')