1
resposta

Classificando estudantes por média - Condicionais if, elif e else

# Recebendo as três notas
nota1 = float(input("Digite a primeira nota: "))
nota2 = float(input("Digite a segunda nota: "))
nota3 = float(input("Digite a terceira nota: "))

# Calculando a média
media = (nota1 + nota2 + nota3) / 3

# Exibindo a média
print(f"Média: {media:.2f}")

# Verificando a situação do aluno
if media >= 7:
    print("Aprovado")
elif media >= 5:
    print("Recuperação")
else:
    print("Reprovado")
1 resposta

Oi, Armando, como vai?

O seu código está correto e executa perfeitamente todas as diretrizes propostas pelo exercício. A lógica matemática para extrair a média aritmética está exata e a sequência de verificações condicionais aproveita de forma inteligente o fluxo do interpretador, eliminando a necessidade de testar se a nota é menor que sete no bloco intermediário.

Se o critério de aprovação da escola mudasse e passasse a exigir também uma frequência mínima de 75 por cento além da média das notas, como você integraria essa nova condição utilizando operadores lógicos dentro da sua estrutura atual?

Parabéns pelo ótimo desempenho na construção desse script e pelo capricho no envio do resultado. Continue focado em compartilhar suas soluções no fórum, pois este espaço segue inteiramente à sua disposição para novas discussões e aprendizados.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!