The Python standard library and PEP8
Steven D'Aprano
steven at REMOVE.THIS.cybersource.com.au
Mon Apr 20 03:32:06 EDT 2009
On Mon, 20 Apr 2009 19:18:23 +1200, Lawrence D'Oliveiro wrote:
> In message <gsg2iv$g5j$1 at panix3.panix.com>, Aahz wrote:
>
>> What kind of OO language allows you to do this:
>>
>> def square(x):
>> return x*x
>>
>> for i in range(10):
>> print square(x)
>
> Take out the "OO" qualifier, and the answer is still "none":
>
> Traceback (most recent call last):
> File "<stdin>", line 2, in <module>
> NameError: name 'x' is not defined
I can't replicate that error. Did you forget to initialize x before
running the code snippet?
--
Steven.
More information about the Python-list
mailing list