Ir para conteúdo

Ajuda Python


Thur

Posts Recomendados

Fiz aqui esse exercicio e ficou assim:
 

dic = {}
lista_alunos = {}
notas = []

vezes_executadas = 0
quatidade_alunos = int(input('Digite o numero de alunos na sala: '))

def incrementar():
    global vezes_executadas
    vezes_executadas += 1

while vezes_executadas < quatidade_alunos:
    numb = int(input('Insira um número: '))
    if numb in dic.keys():
        print('Este número já foi adicionado.')
        continue
    nome = str(input('Insira o nome do aluno: '))
    nota = int(input('Insira a nota do aluno: '))

    incrementar()
    notas.append(nota)
    tup = (nota)

    dic.update({numb:tup})
    lista_alunos.update({numb:nome})

for i in dic:
    print(i, "-", lista_alunos.get(i) + ":", dic.get(i))

total_notas = 0
for i in notas:
    total_notas += i

media = total_notas / 2
print('A média da turma foi: ', media)

Acho que só errei na parte de mostrar a média da turma, fora isso todo o resto está funcionando como no enunciado
Espero que tenha ajudado :) (se ajudei da um like ai rs :beleza:)

 

Editado por Reityy
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...