Python indentation
Christopher T King
squirrel at WPI.EDU
Thu Jul 8 09:48:17 EDT 2004
On 8 Jul 2004, Antoon Pardon wrote:
> Well personnaly if i have a loop with the terminating condition
> in the middle I now have to write it like this
>
> while True:
> code
> if condition: break
> code
>
>
> I would prefer to indent sucu code as follows:
>
> while True:
> code
> if condition: break
> code
>
>
> Why? because the loopbreaker is IME part of the loopstructure,
> not an ordinary if statement in the loopbody.
Then perhaps you'd be interested in PEP 315:
do:
code
while not condition:
code
Much more readable than improperly indented ifs, IMHO.
More information about the Python-list
mailing list