Analise o código Python a seguir. A saída produzida pe...
A saída produzida pela execução desse trecho é:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
LETRA B
Questão no filtro errado. Trata-se de uma questão sobre programação.
- Vamos à explicação:
try print (y/x) except: print("Deu erro!") else: print("Ok") finally: print ("The end")
try significa tentar. E é literalmente o que o programa vai fazer. Tentar dividir Y por X.
except é o que o programa deve fazer caso não consiga
else é o que programa vai fazer se conseguir
finally é o que o programa vai fazer independentemente de conseguir ou não.
Como é impossível dividir um número por 0. O programa vai rodar o except. Na sequência virá o finally que não depende de ninguém para aprecer.
Roda somente o exception e o finally ( pois o mesmo é obrigatório rodar no programa)
Como a divisão por zero ocorre no bloco "Try", é desparada uma excessão, já que não é possível dividir y/x então mosta a menssagem "Deu erro", em seguida o bloco finally é executado mostrando a resposta "The end"
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo