1
resposta

[Sugestão] Classificando estudantes por média

sugestão:

nota_1 = float(input('Digite a primeira nota: '))
nota_2 = float(input('Digite a segunda nota: '))
nota_3 = float(input('Digite a terceira nota: '))

media = (nota_1 + nota_2 + nota_3) / 3

if media >= 7:
    print(f'Média: {media} \nAprovado')
elif 5<= media < 7:
    print(f'Média: {media} \nRecuperação')
else:
    print(f'Média: {media} \nReprovado')
1 resposta

Olá, Rodrigo!

Parabéns por compartilhar sua sugestão para a atividade Classificando estudantes por média. Ficou nítido como você organizou a lógica de avaliação de forma a tornar o resultado final compreensível e direto.

Sua solução utiliza a estrutura de condicionais de maneira muito limpa. Ao agrupar o cálculo da média e, em seguida, distribuir os resultados entre aprovação, recuperação e reprovação, você garante que o sistema siga um fluxo de decisão bem definido. Um ponto de destaque é o uso das f-strings para exibir a média e a situação logo abaixo (\n), o que organiza bem a leitura no terminal.

Na sua visão, você acredita que adicionar uma validação para garantir que as notas digitadas estejam entre 0 e 10 traria mais segurança ao sistema ou o foco no cálculo direto já atende bem ao que você planejou?

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