PoorPythonProgrammer
PoorPythonProgrammer

Reputation: 29

Creating code to make sum of array elements with variable

I want to create a code that has the variable how many elements you take from an list and sum those. For example, if I type in 3, it takes the first 3 elements of an array and addes them together.

Preferably in some for loop but who knows what kind of creative solutions I get :)

x = [1, 3, 4, 2, 6, 9, 4]

Amount = 3

Sum = 0
Sum += x[Amount-3] + x[Amount-2] + x[Amount-1]

Desired result: 8

Amount_2 = 4

Sum = 0
Sum += x[Amount-4] + x[Amount-3] + x[Amount-2] + x[Amount-1]

Desired result: 11

Hope this explains it well.

Upvotes: 0

Views: 31

Answers (1)

Asif Azad
Asif Azad

Reputation: 25

x = [2, 6, 7, 7, 12]  # your list here
amount = int(input("Enter amount: "))
print(f'desired result: {sum(x[:amount])}')

Upvotes: 1

Related Questions