On Wed, 17 Feb 2010 07:32:44 am Shurui Liu (Aaron Liu) wrote: > Here is a program I wrote, I don't know why I cannot exit when I > tried 10 times? Hope somebody can help me. Thank you!
Here is a program that loops ten times, then stops: for i in range(10): print "Loop number", i Here is another program that loops ten times counting down backwards: for i in range(10, 0, -1): # 10, 9, 8, ... , 1 print "Loop number", i Lastly, here is a program that loops ten times backwards, but exits early when a test becomes true. As a bonus, it prints a message if the test never becomes true: for i in range(10, 0, -1): # 10, 9, 8, ... , 1 if i <= 4: # the test print "we exit the loop early" break print "Loop number", i else: # for...else print "we didn't exit the loop early" -- Steven D'Aprano _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor