[Python] algoritmo di Collatz
Daniele Zambelli
daniele.zambelli a gmail.com
Dom 1 Maggio 2011 09:06:53 CEST
Ciao, se inserisci all'interno del ciclo un comando print che ti visualizzi
il valore di alcune variabili, forse il problema si chiarisce:
...
sequenza = [A]
while A > 1:
if A % 2 == 0:
npari+=1
A/=2
else:
ndisp+=1
A*=3
A+=1
if A>alt:
alt=A
h+=1
sequenza.append (A)
print "A =", A, " "\t npari =", npari, "\t ndisp =", ndisp
rap=npari/ndisp
print "Sequenza dei numeri",
...
Ciao
--
Daniele
www.fugamatematica.blogspot.com
giusto!
nel verso
forse è perché non guardiamo le cose
Quando non ci capiamo,
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20110501/248735d2/attachment.html>
Maggiori informazioni sulla lista
Python