Experimentos com Python para Técnicos em Eletrônica – Parte V

A lista é imensa e se fôssemos tentar mostrar todos os exemplos de erros de sintaxe aqui, esse artigo teria dezenas de páginas; somente errando e acertando com a prática da linguagem poderemos dirimir todos os erros em nossos scripts em Python. Veja no link [2] no final do artigo alguns exemplos de erros comuns de sintaxe.

Fazendo o Tratamento das Exceções

Voltemos ao código da página anterior e vamos fazer uma prevenção a um possível erro de entrada pelo usuário para o segundo número, o denominador, na operação de divisão entre inteiros. Veja a tela Colab a seguir.

Aqui o programa foi compilado e executado sem erros; se entrarmos com as entradas requisitadas corretas nenhuma exceção é detectada. Entramos com 0 para o primeiro número, o numerador, e com um número inteiro qualquer para o segundo, o denominador, o resultado da divisão foi também 0. Matemática pura. Mas, já sabemos que para qualquer número no numerador e 0 no denominador teremos um erro; no Python, isso será uma exceção que vai travar a execução normal do programa, o que não desejamos que aconteça.

Então, para prevenir essa possível exceção adicionamos três linhas ao nosso código fonte original. Vamos testar esse novo script entrando com 0 para o denominador. Veja a tela a seguir.

Deixe um comentário