1
resposta

Classificando estudantes por média

def classificando_estudantes_por_media(nota1, nota2, nota3):
    media = (nota1 + nota2 + nota3) / 3
    print(f'Média: {media:.2f}')
    if media >= 7:
        print("Aprovado")
    elif 5 <= media < 7:
        print("Recuperação")
    else:
        print("Reprovado")

nota_1 = float(input("Digite a primeira nota: "))
nota_2 = float(input("Digite a segunda nota: "))
nota_3 = float(input("Digite a terceira nota: "))
classificando_estudantes_por_media(nota_1, nota_2, nota_3)
1 resposta

Olá, Douglas, como vai?

A lógica para o cálculo da média e as condições para definir a situação do estudante, seja "Aprovado", "Recuperação" ou "Reprovado", estão aplicadas de forma correta e clara. A utilização do f-string para formatar a média com duas casas decimais também demonstra um cuidado extra na apresentação do resultado.

Continue com o excelente trabalho e não hesite em compartilhar seus próximos exercícios com a gente. O fórum está sempre à sua disposição.

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