Acerca de programação em Python, julgue o item subsequente.P...

Próximas questões
Com base no mesmo assunto
Q3291507 Programação

Acerca de programação em Python, julgue o item subsequente.


Para evitar a interrupção do módulo principal do programa Python, recomenda-se tratar como exceção erros tais quais divisão por zero, entre outros.

Alternativas

Comentários

Veja os comentários dos nossos alunos

Python segue o modelo de lançamento e captura de exceções (também conhecido como raise and handle),

esse modelo tem quatro componentes:

  1. Detectar: Quando o Python encontra uma condição de erro, ele lança (raise) uma exceção.
  2. Propagar: Se o erro não for tratado localmente, ele sobe na pilha de chamadas (stack).
  3. Capturar: Se encontrar um bloco adequado, ele captura a exceção.
  4. Finalizar: Após o tratamento, o programa continua (ou finaliza de forma controlada).

Em Python (e em qualquer linguagem robusta), tratar exceções é uma boa prática para evitar que erros inesperados — como divisão por zero, acesso a índices inválidos ou erros de tipo — interrompam a execução do programa de forma abrupta.

Exemplo de tratamento com try/except:

try:

  resultado = 10 / 0

except ZeroDivisionError:

  print("Erro: divisão por zero!")

Sem o try, o programa pararia com um ZeroDivisionError. Com o tratamento, você consegue:

  • Mostrar mensagens amigáveis ao usuário.
  • Registrar erros para análise posterior.
  • Continuar a execução do programa sem travar.

Portanto, o item está correto ao afirmar que é recomendável tratar erros como exceções para evitar a interrupção do programa.

Fonte: nosso querido Chatgpt.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo