1
resposta

[Projeto] 10 - Classificando estudantes por média

Uma professora precisa de um programa que ajude a calcular a média final dos alunos e informe se foram aprovados, ficaram de recuperação ou reprovados. As regras são:

Média >= 7: Aprovado
5 <= Média < 7: Recuperação
Média < 5: Reprovado
Escreva um programa que receba três notas como entrada e calcule a média final. Com base na média, exiba a situação do aluno.

Saída esperada:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

n1 = float(input("Digite a primeira nota: "))
n2 = float(input("Digite a segunda nota: "))
n3 = float(input("Digite a terceira nota: "))
media = (n1 + n2 + n3)/3

print(f" A média do aluno é: {media:.2f}")

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

Oi, Igor. Tudo certo?

Você conseguiu implementar a lógica corretamente para calcular a média e classificar o estudante nas três categorias. O código está funcional e atende ao que foi pedido na atividade. A formatação da média com duas casas decimais também deixa o resultado mais apresentável.

Continue praticando com condicionais. Quanto mais você trabalhar com if, elif e else, mais natural vai ficar a construção de lógicas de decisão em seus programas.

Obrigado por compartilhar sua solução com a turma.

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