Python loop constructs
John Roth
johnroth at ameritech.net
Wed Jan 15 08:36:44 EST 2003
More information about the Python-list mailing list
Wed Jan 15 08:36:44 EST 2003
- Previous message (by thread): Python loop constructs
- Next message (by thread): Python loop constructs
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
"Jonathan P." <jbperez808 at yahoo.com> wrote in message news:f57664b9.0301142008.6a0888 at posting.google.com... > In a couple of old threads, "LOOP wisdom found" > and "do...until wisdom found", someone mentioned > that a construct of the type: > > loop: > do-stuff > if condition: leave > > is the cleanest possible solution and that we > can expect to see something like it for "Python 3K". > But doesn't the present 'while' syntax already give > you all that and more? > > while 1: > do-stuff > if condition: break > > while condition: > do-stuff > > If one thinks of while 1: as an alias for loop: then > I don't find anything objectionable to its usage at all. > In addition: > > while (condition): do-stuff > > would be a lot clearer than: > > loop (condition): do-stuff > > or > > loop while (condition): do-stuff # YUCK! The objection that people have to while 1: or while True: (as in Python 2.3) is that it's an idiom and they'd like it to be more clearly stated. Frankly, I can't get myself all that fired up over the issue when there are lots of larger issues to work on. John Roth
- Previous message (by thread): Python loop constructs
- Next message (by thread): Python loop constructs
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list