On 4/17/2017 3:11 AM, Marko Rauhamaa wrote:
Gregory Ewing <greg.ew...@canterbury.ac.nz>:

bartc wrote:
Most of my loops start off as endless loops, until I can determine
the actual terminating condition, and where it best goes.

Interesting. My experience is quite different. Most of the loops I
write start off with me thinking "Now I want to do this for each
element of this collection", which maps straight to a Python for-loop.

In the rare cases where I do use a while loop, usually I have a fairly
good idea what the terminating condition is going to be.

Here's statistics from a medium-sized project of mine:

   while True:            34
   while <condition>:     39
   for ... in ...:       158

As I posted previously, the ratio of for-loops in the stdlib is about 7 to 1.

--
Terry Jan Reedy

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to