← Questões de Programação

Programação · CESPE/CEBRASPE · 2023

Questão comentada de Programação

try: print(4/0) XPTO: print("Erro na Operação") Considerando o trecho de código em Python precedente, assinale a opção que apresenta o comando que deve substituir os caracteres XPTO para se realizar o tratamento da exceção do código.

Gabarito: D

Em Python, o tratamento de exceções é feito com a estrutura try/except. Você coloca no try o trecho que pode falhar e, se der erro, o fluxo pula para o bloco de tratamento. Neste exemplo, 4/0 gera ZeroDivisionError, então o print do erro é executado em vez de o programa quebrar de vez. É o famoso plano B do código: se a operação der ruim, você mostra a mensagem amigável e segue a vida.

Continue treinando

Questões relacionadas