First time here? Check out the FAQ!

Ask Your Question
1

How to sum numbers on a list? [closed]

asked 6 years ago

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.

Preview: (hide)

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

Comments

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 ( 6 years ago )

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 ( 6 years ago )

1 Answer

Sort by » oldest newest most voted
1

answered 6 years ago

Norraimon gravatar image

updated 6 years ago

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.

Preview: (hide)
link

Comments

You can accept your own answer.

slelievre gravatar imageslelievre ( 6 years ago )

Question Tools

Stats

Asked: 6 years ago

Seen: 1,204 times

Last updated: Jun 29 '18