On Thu, 03 Mar 2005 19:32:19 -0700, Steven Bethard <[EMAIL PROTECTED]> wrote:

>engsol wrote:
>> I don't fully understand this line of your code:
>> return [(a,b,c) for a in ns for b in ns for c in ns if a + b + c == limit]
>> If  the "if" part is true, does it  'trigger' the return?
>
>This code is basically equivalent to:
>
>lc = []
>for a in ns:
>     for b in ns:
>         for c in ns:
>             if a + b + c == limit:
>                 lc.append((a, b, c))
>return lc
>
>Does that help?
>
>STeVe

Now it's clear....thank you.
Norm B

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

Reply via email to