# -*- coding: cp1252 -*- x=0 alunos=-1 maiornota=0 aluno=0 maiores=0 while alunos<0 or alunos>1000: alunos=input("Digite o número de alunos:") l=[0] * alunos n=[0] * alunos print l while x!=alunos: l[x]=input("Digite o código do aluno:") if l[x]==0: break while l[x]>20000 or l[x]<1: l[x]=input("Digite o código do aluno denovo, ele tem que ser um número entre 1 e 20000:") n[x]=input("Digite a nota do aluno:") while n[x]>100 or n[x]<0: n[x]=input("Digite a nota novamente, ela deve ser um número entre 0 e 100:") x=x+1 nreal=x x=0 while x!=nreal: if n[x]>=maiornota: maiornota=n[x] maiores=maiores+1 x=x+1 x=0 y=0 melhores=[0]*maiores while x!=nreal: if n[x]==maiornota: melhores[y]=l[x] y=y+1 x=x+1 print "Os melhores da turma são:" print melhores