How to sum numbers on a list? [closed]

Hi, I'm stuck at this problem:

Create the SC20 list with the sums of the squares of the 20 first positive integers

I know that if I want to do a list with the squares of the 20 first positive integers I have to do this: [(x+1)^2 for x in range(20)] And I'll get this: [1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121, 144, 169, 196, 225, 256, 289, 324, 361, 400]

But I don't know how to do it with the sums: Basically, what I want to get is this: [5,14,30,55,...]

Do you know how to do it? Thanks in advance. P.S. Sorry for my English.

edit retag reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by Norraimon close date 2018-06-29 11:36:20.168731

This looks like homework. Could you tell us what did you try already, and where were you stuck ? Did you try to mae a for loop ?

I tried to use sum() function, but it didn't work. I could use a for loop, but all the code has to be in this: LSC_20 =

Sort by » oldest newest most voted

I think I found a way to do it: LSC_20 = [sum(LC_20[:i+1]) for i in range(len(LC_20))] Note: LC_20 is the name I put to the first list. I'm closing this post since the problem is now solved. Sorry for bothering you, guys.

more