FC ConcursosFC Concursos

Questão FC369859

Considere a linguagem Python 3.0, a estrutura usada para tratar exceções e erros com elegância, garantindo que o programa continue em execução mesmo quando algo der errado se chama

Linguagens de Programação para Ciência de Dados

FGV · 2025

Considere a linguagem Python 3.0, a estrutura usada para tratar exceções e erros com elegância, garantindo que o programa continue em execução mesmo quando algo der errado se chama.

  1. break.
  2. if..else.
  3. try..catch.
  4. try..except.
  5. if...elif...else.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

O bloco try..except é a estrutura do Python usada para capturar e tratar exceções que podem ocorrer em tempo de execução, permitindo que o programa continue sua execução sem interromper-se abruptamente.

No try colocamos o código que pode gerar erro; no(s) except definimos como tratar exceções específicas ou genéricas. Use except TipoErro as e para acessar a instância da exceção e tomar decisões informadas.

É possível ter vários except para diferentes tipos de erro e também usar else (executa-se se não houve exceção) e finally (executa-se sempre, útil para liberar recursos).

Boa prática: capturar exceções específicas em vez de usar um except genérico, para não ocultar bugs e facilitar a manutenção do código.

Assim, try..except torna o código mais robusto e previsível ao lidar com situações inesperadas.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo