An endless loop
bartc
bc at freeuk.com
Mon Oct 16 14:38:26 EDT 2017
More information about the Python-list mailing list
Mon Oct 16 14:38:26 EDT 2017
- Previous message (by thread): An endless loop
- Next message (by thread): Case Solution: Doing Business in Sierra Leone Graeme Hossie at London Mining (A) by Brian C. Pinkham, Ken Mark
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 16/10/2017 18:53, Stefan Ram wrote: > Ian Kelly <ian.g.kelly at gmail.com> writes: >> I honestly can't remember the last time I programmed an endless loop, >> and I also can't remember the last time I used a while loop. >> Those two things are probably related. > > My Python installation has a "Lib" directory. > > »^ +\bwhile\b.*:$« has 1348 hits in this directory, > »^ +\bfor\b.*:$« has 8713. That's a ratio of 6.46. > > In other words, while-loops are only 13 % of all loops > (while or for). That's a clear minority. But it does > not indicate that while loops are used almost ever. It's presumably a characteristic of the language. And it depends on what the language offers, so if there was no 'while' at all, I guess it would be 100% 'for'. (I just looked through my non-Python language at a couple of projects and got these figures: forall 29% (Equivalent to Python 'for') for 36% (Simple iteration) while 14% (about the same as your figure) repeat-until 3% N-times 11% endless loop 6% 11% N-times loops doesn't sound a lot but it's one in every 9 loops. What the figures don't show is that the N-times and endless loops are probably used more with short test programs than in final applications, so having a very quick way to express them is convenient.) -- bartc
- Previous message (by thread): An endless loop
- Next message (by thread): Case Solution: Doing Business in Sierra Leone Graeme Hossie at London Mining (A) by Brian C. Pinkham, Ken Mark
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list