1
resposta

[Projeto] Média

Resolução

primeiro = float(input('Digite a nota do primeiro trimestre: '))
segundo = float(input('Digite a nota do segundo trimestre: '))
terceiro = float(input('Digite a nota do terceiro trimestre: '))

media = (primeiro + segundo + terceiro) / 3

if media >= 7:
    print(f'Sua média foi {media:.1f}')
    print('Aluno Aprovado.')
elif media >= 5 and media < 7:
    print(f'Sua média foi {media:.1f}')
    print('Aluno em Recuperação.')
elif media < 5:
    print(f'Sua média foi {media:.1f}')
    print('Aluno Reprovado.')
else:
    print('[ERRO] Algum erro foi cometido.') 
1 resposta

Olá, Vitor! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de variáveis para armazenar as notas, utilizou muito bem a média aritmética para calcular o desempenho e ainda compreendeu a importância das estruturas condicionais para classificar o resultado do aluno.

Uma dica interessante para o futuro é simplificar a lógica retirando redundâncias nos testes condicionais. Assim:

primeiro = float(input('Digite a nota do primeiro trimestre: '))
segundo = float(input('Digite a nota do segundo trimestre: '))
terceiro = float(input('Digite a nota do terceiro trimestre: '))

media = (primeiro + segundo + terceiro) / 3

print(f'Sua média foi {media:.1f}')

if media >= 7:
    print('Aluno Aprovado.')
elif media >= 5:
    print('Aluno em Recuperação.')
else:
    print('Aluno Reprovado.')

São boas práticas de código e o deixa mais limpo.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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