How would you program this?
engsolnorm at peak.org
Fri Mar 4 04:34:59 CET 2005
On Thu, 03 Mar 2005 19:32:19 -0700, Steven Bethard <steven.bethard at gmail.com> 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))
>Does that help?
Now it's clear....thank you.
More information about the Python-list