[Python] scusate.. mancava il soggetto al mail.. problema con variabile globale

Marco Amato linediconsine a gmail.com
Dom 1 Ott 2006 14:49:03 CEST


scusate. ho inviato questa mail senza soggetto.. (mi è scappata :) )


-------------------------mail inviata prima senza soggetto .----------------

iao , ricevo questo errore..

dice :
c (il valore che torna la funzione ) non è una variabile globale...
ho provato a crearla fuori prima della funzione ma non cambia la
situzione..


Errore :

 File "prova.py", line 20, in ?
   print what_decode(300)
 File "prova.py", line 11, in what_decode
   c[8-z] = 1
NameError: global name 'c' is not defined


Code:


def what_decode(val):

   a = val
   z= 8

   while z != -1:
       if (a >= 2**z ):
           c[8-z] = 1
           a = a - 2**z
       else:
           c[8-z] = 0
   z=z-1
   return c[:]



print what_decode(300)


Maggiori informazioni sulla lista Python