Coletânea Python do ZERO às Redes Neurais Artificiais
Raise
Uma última possibilidade bastante interessante é a de “levantar” um erro
de forma reduzida por meio de raise. Raise por sua vez é uma palavra reservada ao sistema para casos onde queremos especificamente retornar um erro.
Basicamente raise pode ser usado sempre que quisermos levantar um
erro ao qual já foi previsto ou que é comumente possível de ocorrer. Nesse contexto, geramos uma mensagem específica para o erro.
Simulando de propósito um erro, digitando 0 como idade quando
solicitado, é exibido o traceback onde é possível ver que na última linha a descrição do erro é a mensagem que havíamos declarado anteriormente.