Analise o código Python a seguir.  A saída produzida pe...

Próximas questões
Com base no mesmo assunto
Q1933599 Programação
Analise o código Python a seguir. 

Imagem associada para resolução da questão

A saída produzida pela execução desse trecho é:
Alternativas

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