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

 



Responder a