scope of variable
M B
znarus at telia.com
Fri Aug 20 15:56:52 EDT 2010
fre 2010-08-20 klockan 13:19 -0600 skrev Burton Samograd:
> M B <znarus at telia.com> writes:
>
> > Hi,
> >>>> dept=0
> >>>> def mud():
> > print dept
> >
> >
> >>>> mud()
> > 0
> >>>> def mud():
> > dept+=1
> > print dept
>
> You should add a global statement or else python thinks a variable used
> is a local:
>
> >>> def mud():
> global dept
> dept+=1
> print dept
>
> --
> Burton Samograd
>
Ok. Thanks for the answers. :) I was a bit puzzled of
the fact that I could read but not assign to a global variable.
More information about the Python-list
mailing list