1
resposta

Classificando estudantes por média

estudante = {
    "nome": "",
    "nota1": 0.0,
    "nota2": 0.0,
    "nota3": 0.0   
}

estudante["nome"] = input("Digite o nome do estudante: ")

for chave in ["nota1", "nota2", "nota3"]:
    estudante[chave] = input(f"Digite o valor para {chave}: ")

media = (float(estudante["nota1"]) + float(estudante["nota2"]) + float(estudante["nota3"])) / 3

if media >= 7.0:
    print(f"Estudante {estudante['nome']} aprovado com média {media:.2f}")
elif 5.0 <= media < 7.0:
    print(f"Estudante {estudante['nome']} em recuperação com média {media:.2f}")
else:
    print(f"Estudante {estudante['nome']} reprovado com média {media:.2f}")
1 resposta

Bom dia! Como está?

A resposta para a atividade ficou incrível!

Notei que você utilizou o dicionário para organizar os dados do estudante, aplicou de forma eficaz o laço for para iterar sobre as notas e compreendeu a importância do uso de condicionais para classificar o desempenho acadêmico com base na média.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

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!