mutable default parameter problem [Prothon]
Mark Hahn
mark at prothon.org
Mon Jun 28 13:46:58 EDT 2004
"Antoon Pardon" <apardon at forel.vub.ac.be> wrote
> Well personnally I would solve this with a more general loop construct.
>
> Something like: (Pseudo code)
>
> loop:
> list.append(x)
> while len(list) < 10:
> blah blah.
>
>
> The more general construct would be something like:
>
> loop:
> code
> while condition1:
> code
> else:
> exit code if condition1 fails
> while condition2:
> code
> else:
> exit code if condion2 fail
This seems non-intuitive to me. Also how would you know the "while" was not
a regular "while"? Even if the parser could figure it out, the reader would
be confused.
BTW: Your code example has the "while" indentation not aligning with
anything above which is illegal indentation.
More information about the Python-list
mailing list