On 28/09/2010 23:57, kj wrote:


The following attempt to get a list of partial sums fails:

s = 0
[((s += t) and s) for t in range(1, 10)]
   File "<stdin>", line 1
     [((s += t) and s) for t in range(1, 10)]
           ^
SyntaxError: invalid syntax

What's the best way to get a list of partial sums?

Probably:

    s = 0
    p = []
    for t in range(1, 10):
        s += t
        p.append(s)
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to