Questões Programação Linguagens de programação

Considere o seguinte código em Python, analise as assertivas e assinale a alternativa q...

Responda: Considere o seguinte código em Python, analise as assertivas e assinale a alternativa que aponta as corretas. def dividir(a, b): try: return a / b except Zero...


Q978178 | Programação, Linguagens de programação, Especialidade Tecnologia da Informação, TRETO, INSTITUTO AOCP, 2025

Considere o seguinte código em Python, analise as assertivas e assinale a alternativa que aponta as corretas.

def dividir(a, b):
try:
return a / b
except ZeroDivisionError:
return “Divisão por zero não é permitida”
finally:
print(“Operação finalizada.”)
resultado = dividir(10, 0)
print(resultado)

I. A função dividir trata explicitamente a divisão por zero com o bloco except.
II. O bloco finally será executado mesmo quando ocorrer uma exceção.
III. A mensagem “Divisão por zero não é permitida” será atribuída à variável resultado.
IV. O programa exibirá apenas a mensagem de erro tratada, sem exibir o texto do finally.
V. Se o segundo argumento fosse diferente de zero, o programa exibiria o resultado da divisão normalmente.
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.