ciao , 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)
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a