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.
- break.
- if..else.
- try..catch.
- try..except.
- 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