do...while loops

Jay O'Connor joconnor at cybermesa.com
Tue Feb 6 20:43:29 CET 2001


On Tue, 6 Feb 2001 14:15:16 -0500, D-Man <dsh8290 at rit.edu> wrote:

>On Tue, Feb 06, 2001 at 04:15:21PM +0000, Jay O'Connor wrote:

>| Umm..then how about a counter?  Would this work?
>| 
>| x = 100
>| while x:
>| 	print x
>| 	x -= 1
>| 
>| Yeah, just tried it...it works.
>| 
>| Umm...anyone really like it? :)
>
>for x in range( 100 , 0 , -1 ) :
>	print x
>
>
>With for you only have 1 one line that describes the entire loop,
>instead of 3 lines that are spread about.  You also have no chance of
>forgetting to (de/in)crement the counter when you get to the end of
>the loop body.

Oh, I agree totally, for the reasons you mention.  I thought it was
goofy which is why I put the smiley 

I was just trying to think of a practical (?) use for doing a "while"
loop with a number other than 1

Take care,
Jay O'Connor
joconnor at cybermesa.com
http://www.cybermesa.com/~joconnor

Python Language Discussion Forum - http://pub1.ezboard.com/fobjectorienteddevelopmentpython

"God himself plays on the bass strings first, when he tunes the soul"



More information about the Python-list mailing list