Olá, preciso fazer um programa que receba valores de notas de alunos 
(quantidade não defiinida) e retorne a média das notas com duas casas 
decimais. Tentei implementar a lógica abaixo mas não deu certo e não estou 
conseguindo resolver, sou iniciante no Python.

soma = 0
lista = []
n = input('Digite a nota do aluno e para finalizar digite fim: ')
while n > 10 or n < 0:
    print ('Nota invalida')
    n = input('Digite a nota do aluno e para finalizar digite fim: ')
else:
    while n != fim:
        n2 = float(n)
        lista.append (n2)
        soma = soma + n2
        if (n == fim):
            break
        q = len(lista)
        m = soma/q
        print (f'Media das notas: {m.:2f}')

-- 

--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "PUG-MG" dos 
Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um 
e-mail para [email protected].
Para ver esta discussão na web, acesse 
https://groups.google.com/d/msgid/python-mg/5d290001-284e-4398-80b7-cdbca6641065n%40googlegroups.com.

Reply via email to