scope of variables
Marc 'BlackJack' Rintsch
bj_666 at gmx.net
Wed May 3 17:17:06 EDT 2006
In <874q06bz4c.fsf at localhost.localdomain>, Gary Wessle wrote:
> is the code below correct?
No...
> b = 3
> def adding(a)
...a colon is missing at the end of the above line.
> print a + b
>
> it seams not to see the up-level scope where b is defined.
It does. And you could easily find out yourself by just trying that code.
Running this::
b = 3
def adding(a):
print a + b
adding(5)
Puts out 8 as expected.
Ciao,
Marc 'BlackJack' Rintsch
More information about the Python-list
mailing list