1
resposta

[Projeto] Classificando estudantes por média

n1 = float(input(f"Digite a primeira nota:"))
n2 = float(input(f"Digite a segunda nota:"))
n3 = float(input(f"Digite a terceira nota:"))

soma = float
media = float

soma = n1 + n2 + n3
media = soma/3

if media >= 7:
    print(f"Média:{media:.2f}")
    print(f"Aprovado")
elif 5 <= media < 7:
    print(f"Média:{media:.2f}")
    print(f"Recuperação")
else:
    print(f"Média:{media:.2f}")
    print(f"Reprovado")
1 resposta

Olá, estudante, como vai?

O seu código apresenta uma lógica correta para a resolução do desafio proposto e demonstra um bom domínio no uso das estruturas condicionais. Você aplicou adequadamente o cálculo da média e a formatação de duas casas decimais na exibição dos resultados. A única observação técnica necessária é sobre as linhas onde você definiu soma e media como float, pois no Python a tipagem é dinâmica e essas atribuições prévias não são obrigatórias, além de estarem com uma sintaxe que não impede o funcionamento, mas é incomum.

Parabéns pelo empenho em realizar o exercício e por compartilhar sua solução com a comunidade. Continue praticando e postando seus progressos por aqui. O fórum permanece à disposição para qualquer outra dúvida que surgir.

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