Carregando...
Carregando...
Ajude a melhorar a plataforma
As estruturas condicionais de três ou mais vias são importantes recursos na linguagem Python.
Com base nesse conceito, analise o programa a seguir.
n1 = 7.0
n2 = 8.5
n3 = 3.0
n4 = 5.0
media = (n1 + n2 + n3 + n4)/4
if (media < 3):
print(' Média: ', media, '. Situação: Reprovado')
elif (media < 7):
print(' Média: ', media, '. Situação: Exame')
else :
print(' Média: ', media, '. Situação: Aprovado')
Com base no programa acima, em linguagem Python, assinale a alternativa correta.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
Alternativa D - O resultado informará a situação de "Exame".
O exercício avalia a capacidade de interpretar uma estrutura de seleção múltipla (if-elif-else) e realizar operações aritméticas básicas.
Primeiro, calculamos a média das notas:
n1 = 7.0, n2 = 8.5, n3 = 3.0, n4 = 5.0
Soma = 7.0 + 8.5 + 3.0 + 5.0 = 23.5
Média = 23.5 ÷ 4 = 5.875
Agora, submetemos o valor 5.875 às condições do programa:
Como a segunda condição é verdadeira, o programa executará o bloco correspondente e imprimirá: Média: 5.875 . Situação: Exame. As condições posteriores (o else) são ignoradas.
| Verificação | Lógica | Resultado | | :--- | :--- | :--- | | 5.875 < 3 | Falso | Pula para o próximo | | 5.875 < 7 | Verdadeiro | Executa "Exame" |
Com uma média de 5.875, o aluno não está reprovado (média ≥ 3), mas também não está aprovado (média < 7), caindo na condição de Exame.
Alternativa D.