Ask Your Question

How to sum numbers on a list? [closed]

asked 2018-06-29 17:39:18 +0200

Norraimon gravatar image

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 flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by Norraimon
close date 2018-06-29 18: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 ?

tmonteil gravatar imagetmonteil ( 2018-06-29 17:46:34 +0200 )edit

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 =

Norraimon gravatar imageNorraimon ( 2018-06-29 17:59:05 +0200 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2018-06-29 18:35:09 +0200

Norraimon gravatar image

updated 2018-06-29 18:35:55 +0200

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.

edit flag offensive delete link more


You can accept your own answer.

slelievre gravatar imageslelievre ( 2018-07-11 16:23:21 +0200 )edit

Question Tools


Asked: 2018-06-29 17:39:18 +0200

Seen: 829 times

Last updated: Jun 29 '18