Coletânea Python do ZERO às Redes Neurais Artificiais

Fernando Feltrin · Capítulo 172 de 287

Páginas do PDF

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.