Python Forum
Adding items in a list (using loops?)
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Adding items in a list (using loops?)
#4
(Nov-21-2019, 11:46 AM)Seneca260 Wrote: broken_prices = [5, 3, 4, 5, 4] + [4]

def sum_list(broken_pieces):
    sum = 0
    for x in broken_pieces:
        sum += x
    return sum
Basically, I am trying to write code that will return the total of the numbers in the list, which would be 25.

Hi!

You have to be very careful with the words and punctuation signs in Python (I guess in all programming languages). So your list named broken_prices is NOT the same as your broken_pieces.

As others have said, you cannot use special words in python as names for variables. These special words appear in a different colour (like print, def, for, sum). You could use nevertheless sum1 instead of sum for the name of a variable (the colour will change as soon as you add the 1 to the name).

I have tried to follow your original program, making some necessary adjustments to show you clearly what is happening:
broken_prices = [5, 3, 4, 5, 4] + [4]
print(f"This is the list: {broken_prices}.")
def sum_list(list1):
    sum1 = 0
    for x in list1:
        sum1 += x
    print(f"The total sum of the elements of the list is {sum1}.")

sum_list(broken_prices)
and now it produces the following output:
Output:
This is the list: [5, 3, 4, 5, 4, 4]. The total sum of the elements of the list is 25. >>>
All the best,
newbieAuggie2019

"That's been one of my mantras - focus and simplicity. Simple can be harder than complex: You have to work hard to get your thinking clean to make it simple. But it's worth it in the end because once you get there, you can move mountains."
Steve Jobs
Reply


Messages In This Thread
RE: Adding items in a list (using loops?) - by newbieAuggie2019 - Nov-21-2019, 01:26 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  for loops break when I call the list I'm looping through Radical 4 970 Sep-18-2023, 07:52 AM
Last Post: buran
  Why do I have to repeat items in list slices in order to make this work? Pythonica 7 1,441 May-22-2023, 10:39 PM
Last Post: ICanIBB
  Finding combinations of list of items (30 or so) LynnS 1 921 Jan-25-2023, 02:57 PM
Last Post: deanhystad
  Adding values with reduce() function from the list of tuples kinimod 10 2,813 Jan-24-2023, 08:22 AM
Last Post: perfringo
  For Word, Count in List (Counts.Items()) new_coder_231013 6 2,709 Jul-21-2022, 02:51 PM
Last Post: new_coder_231013
  How to get list of exactly 10 items? Mark17 1 2,604 May-26-2022, 01:37 PM
Last Post: Mark17
  how to assign items from a list to a dictionary CompleteNewb 3 1,652 Mar-19-2022, 01:25 AM
Last Post: deanhystad
  Reading list items without brackets and quotes jesse68 6 4,764 Jan-14-2022, 07:07 PM
Last Post: jesse68
Question How to gather specific second-level items from a list chatguy 2 1,598 Dec-17-2021, 05:05 PM
Last Post: chatguy
  deleting select items from a list Skaperen 13 4,702 Oct-11-2021, 01:02 AM
Last Post: Skaperen

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020