Python gera uma exceção
Criar uma exceção
Como desenvolvedor Python, você pode optar por lançar uma exceção se ocorrer uma condição.
Para lançar (ou levantar) uma exceção, use a palavra- raise
chave.
Exemplo
Gere um erro e pare o programa se x for menor que 0:
x = -1
if x < 0:
raise Exception("Sorry, no numbers below
zero")
A raise
palavra-chave é usada para gerar uma exceção.
Você pode definir que tipo de erro gerar e o texto a ser impresso para o usuário.
Exemplo
Gere um TypeError se x não for um inteiro:
x = "hello"
if not type(x) is int:
raise TypeError("Only
integers are allowed")