[EMAIL PROTECTED] wrote:
> I do understand (and verified) that if I define f2 within f1, it works
> as expected. But in the "learning pyton 2nd edition" at page 205 it is
> said that "Programs are much simpler if you do not nest defs within
> defs" (juste before the code mentioned in my initial message).
Actually, the code in the book is:
def f1():
x = 88
f2(x)
def f2(x):
print x
f1()
which makes all the difference in the world. Not to mention that this
particular section of the book is giving an example of how to write the
code *without* using nested functions.
--
http://mail.python.org/mailman/listinfo/python-list