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