Valeu! Mas, descobri o problema. Era o comando "range"! O algoritmo está certo, o único problema é que esse comando "range" cria uma "lista" com todos os itens em memória!
Tipo: range(1,3) equivale a [1,2,3]. Então, range(1,1000000) por exemplo, ocupa uma quantidade considerável de memória! Bom, na verdade, o algoritmo está certo... mas, MUITO mal feito! Corrigido o problema do comando "range", ficou rodando por uns dois dias e não achou o resultado! Hehehehe... []'s Nori On 7/23/06 10:46 PM, "Jaldomir Filho" <[EMAIL PROTECTED]> wrote: > Parece que a variável "m" nunca fica maior que 500, porque a variável > "d" aparentemente sempre tem valor "1". > > Jaldomir > > Norikuni Kofuji escreveu: >> Alguém programa em Python? >> >> Eu tô começando a mexer com Python, existe um Python para celulares symbian! >> (Nokia 6600, N-Gage,...) >> >> Esse é meu primeiro programa: >> >> m=0 >> t=1 >> s=0 >> while m<500: >> s+=t >> d=0 >> for x in range(1,s+1): >> if (s % x == 0): >> d+=1 >> if d>m: >> m=d >> print t,s,m >> t+=1 Para facilitar a procura de assuntos anteriores, utilize o nosso arquivo de e-mails: http://www.mail-archive.com/[email protected]/ Na janela de "Find" digite a palavra para procura. Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/n_gage/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
