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 992 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,472 May-22-2023, 10:39 PM
Last Post: ICanIBB
  Finding combinations of list of items (30 or so) LynnS 1 938 Jan-25-2023, 02:57 PM
Last Post: deanhystad
  Adding values with reduce() function from the list of tuples kinimod 10 2,882 Jan-24-2023, 08:22 AM
Last Post: perfringo
  For Word, Count in List (Counts.Items()) new_coder_231013 6 2,786 Jul-21-2022, 02:51 PM
Last Post: new_coder_231013
  How to get list of exactly 10 items? Mark17 1 2,640 May-26-2022, 01:37 PM
Last Post: Mark17
  how to assign items from a list to a dictionary CompleteNewb 3 1,704 Mar-19-2022, 01:25 AM
Last Post: deanhystad
  Reading list items without brackets and quotes jesse68 6 4,817 Jan-14-2022, 07:07 PM
Last Post: jesse68
Question How to gather specific second-level items from a list chatguy 2 1,623 Dec-17-2021, 05:05 PM
Last Post: chatguy
  deleting select items from a list Skaperen 13 4,758 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