1
resposta

Minha solução

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

1 resposta

Oi, Santiago! Como vai?

Gostei da forma como você utilizou a list comprehension pra converter as notas em float. Isso deixou o código compacto e bem organizado, além de usar a formatação com :.2f pra exibir a média com duas casas decimais.

Uma dica interessante para o futuro é tratar possíveis entradas inválidas antes da conversão.


entrada = input("Digite as notas separadas por virgula: ").split(", ")
notas = []

for nota in entrada:
    try:
        notas.append(float(nota))
    except ValueError:
        print(f"Valor invalido ignorado: {nota}")

if notas:
    media = sum(notas) / len(notas)
    print(f"Media final da turma: {media:.2f}")

Esse código ignora valores não numéricos e evita que o programa quebre.

Alura

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