On 03/06/2016 03:47, Lawrence D’Oliveiro wrote:
On Friday, June 3, 2016 at 8:52:52 AM UTC+12, BartC wrote:
Simple iterative for-loops are more of a DIY effort...

There is one case that Python handles more nicely than C. And that is iterating 
over a fixed set of values. E.g. in Python

    for rendering in (False, True) :
        ...
    #end for

versus the (slightly) more long-winded C:

    for (bool rendering = false;;)
      {
        ...
        if (rendering)
            break;
        rendering = true;
      } /*for*/


Just one case? Python is miles away from a C 'for'. There's:

- C's for loop, a glorified while loop where you have specify every single detail: for (i=a; i<=b; ++i), including writing your nominated loop index three times.

- A 'traditional' for loop, which iterates over the integers A to B or 0 to N-1 without having to spell out everything: for i=a,b

- A 'forall' kind of loop which iterates over a set of values, which is what Python has: for i in x:

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

Reply via email to