Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

classificando estudantes por média

prova_1 = float(input('Qual o valor da nota do primeiro trimestre? '))
prova_2 = float(input('Qual o valor da nota do segundo trimestre? '))
prova_3 = float(input('Qual o valor da nota no terceiro trimestre? '))
media = (prova_1 + prova_2 + prova_3) / 3
print(f'Sua média é {media:.2f}')

if media >= 7:
    print('Aprovado!')
elif 5 <= media < 7:
    print('Recuperação.')
else:
    print('Reprovado.')
1 resposta

Oi, Nathã. Tudo bem com você?

Sua resolução para a atividade de classificando estudantes por média ficou excelente. Você aplicou de forma muito limpa os conceitos de entrada de dados, a conversão para valores decimais e o cálculo da média final com a formatação das casas no print. A estrutura lógica das condicionais para definir se a pessoa está aprovada, em recuperação ou reprovada atendeu perfeitamente aos requisitos do problema.

O destaque da sua solução é o uso da sintaxe reduzida 5 <= media < 7, que deixa o código mais legível e elegante. Uma dica para expandir seus conhecimentos é pensar em como tornar esse programa adaptável para um número variável de notas. Por exemplo, no lugar de criar variáveis individuais para cada prova, poderíamos usar uma lista para armazenar as notas e calcular o resultado usando funções internas do próprio Python.

Com essa abordagem, se a escola passar a cobrar quatro ou cinco avaliações no ano, a lógica da divisão para encontrar o resultado continuaria valendo sem a necessidade de mudar a fórmula do cálculo.

Como desafio, o que você acha de tentar aplicar estruturas de repetição para permitir que o usuário digite a quantidade de notas que desejar?

Parabéns pelo ótimo desempenho na atividade e pela dedicação nos estudos. Continue compartilhando seus códigos conosco e lembre-se de que o fórum está sempre à sua disposição para qualquer dúvida ou troca de ideias.

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