1
resposta

Calculando a média de notas

notas_turma = []


print("Insira as notas dos alunos. Escreva qualquer caractere para encerrar.")
print("_"*68)
print()

while True:
    try:
        nota_adicionada = float(input(f"Insira a nota do {len(notas_turma)+1} ° aluno: "))
    except ValueError:
        break
    notas_turma.append(nota_adicionada)

total = sum(notas_turma)

media_turma = total / (len(notas_turma))

print(f"A média da turma é: {media_turma:.2f}")

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Felipe! Como vai?

Agradeço por compartilhar.

O seu código tá bem estruturado e usa o try/except de forma inteligente para controlar o encerramento da entrada de dados. Isso mostra uma boa compreensão do uso de listas e tratamento de exceções em Python.

Continue praticando esse tipo de lógica para deixar seus programas mais dinâmicos.

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