Pelo que me lembro, a instrução correta é "d=+1". Quando você coloca "d+=1" pode ocorrer um erro de sintaxe ou então igualar a "d" sempre à atribuição "1" (d+=1, ou seja, atribua "1" a "d+).
Verifique isso. Abraço Jaldomir ARTUR DE PAULA RIBEIRO escreveu: > d+=1 é a mesma coisa que d = d + 1 ou a mesma coisa que ++d ou, dependendo so > caso, d++ > > > > -----Original Message----- > From: [email protected] [mailto:[EMAIL PROTECTED] Behalf Of Jaldomir > Filho > Sent: domingo, 23 de julho de 2006 22:47 > To: [email protected] > Subject: Re: [n_gage] Python devorador de memória > > > 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 >> > >> O que acontece é que ele começa a usar memória até travar! >> Pensei que era defeito no Python para symbian, testei no PythonD para DOS. >> Mesma coisa! >> Depois testei no meu Mac, MESMA COISA!!!! >> > >> O que tem de errado no código acima? >> > >> []'s >> Nori >> > > > > > > >> 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 >> > > > > > > > > > > > > > > _______________________________________________________ > > Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. > Registre seu aparelho agora! > > http://br.mobile.yahoo.com/mailalertas/ > > > > > > > > > As informacoes contidas nesta mensagem e nos arquivos anexados sao para uso > exclusivo do destinatario aqui indicado e podem conter assuntos comerciais, > de propriedade intelectual ou outras informacoes confidenciais, protegidas > pelas leis aplicaveis. > Caso nao seja o destinatario correto, por favor, notifique o remetente > imediatamente e elimine esta mensagem, uma vez que qualquer revisao, leitura, > copia e, ou divulgacao do conteudo desta mensagem sao estritamente proibidas > e nao autorizadas. > Obrigado por sua cooperacao. > The information contained in this message and the attached files are > restricted to the addressee, and may contain commercial information, > copyright, or other confidential information protected by law. > If you are not the recipient, please notify the sender immediately and delete > it from you system, since any change, reading, copy and, or dissemination of > this e-mail is strictly prohibited by and not authorized. > Thank you. > > [As partes desta mensagem que não continham texto foram removidas] > > > > 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 > > > > > > > > > > _______________________________________________________ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ 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
