Ciao, se inserisci all'interno del ciclo un comando print che ti visualizzi il valore di alcune variabili, forse il problema si chiarisce:<br><br>...<br>sequenza = [A]<br>
while A > 1:<br>
      if A % 2 == 0:<br>
            npari+=1<br>
            A/=2<br>
      else:<br>
            ndisp+=1<br>
            A*=3<br>
            A+=1<br>
      if A>alt:<br>
            alt=A<br>
      h+=1<br>
      sequenza.append (A)<br>     print "A =", A, " "\t npari =", npari, "\t ndisp =", ndisp<br>
rap=npari/ndisp<br>
print "Sequenza dei numeri",<br>
...<br><br clear="all">Ciao<br><br>-- <br><br>Daniele<br><br><a href="http://www.fugamatematica.blogspot.com">www.fugamatematica.blogspot.com</a><br><br>    giusto!<br>    nel verso<br>    forse è perché non guardiamo le cose<br>
    Quando non ci capiamo,<br><br>