1
resposta

Utilizei uma matriz para calcular as médias

Pessoal,

Eu utilizei uma matriz para armazenar as notas, então somei os valores dos elementos da matriz e dividi pela quantidade de elementos.

#Classificando estudantes por média

nota1 = float(input("Digite a primeira nota: "))
nota2 = float(input("Digite a segunda nota: "))
nota3 = float(input("Digite a terceira nota: "))

valores = [nota1, nota2, nota3]
media = sum(valores) / len(valores)

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

Olá, Laert, como vai?

A solução apresentada funciona corretamente para o objetivo proposto e demonstra um bom uso de estruturas do Python. O cálculo da média usando uma lista com as notas deixa o código mais organizado e facilita ajustes futuros, como a inclusão de mais valores.

A lógica condicional também está coerente com os critérios definidos para aprovação, recuperação e reprovação. As comparações estão bem distribuídas e cobrem todos os cenários possíveis sem redundância.

Obrigado por compartilhar sua solução no fórum. Continue trazendo seus exercícios e reflexões, o espaço está sempre aberto para trocas e aprendizados.

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