Hello everyone, am back to discuss a new python program. Here we learn how to sum all the elements in a list quite easily. We use a predefined function called sum() and apply it to the list, the functions returns the sum of all the elements in a list.
Pro Programming Tip: Migrate your software development/testing environment into the hassle-free cloud with high-performance Citrix XenDesktop at an affordable XenDesktop pricing from CloudDesktopOnline and remotely access your preferred programming tools such as emulators and IDE`s on your preferred device(PC/Mac/Linux/Android/iOS). Learn more about MS Azure and managed Azure services by visiting Apps4Rent.
Sum of elements in List – Code Visualization
Video :
You can also watch the video on YouTube here
Task :
To find the sum of all the elements in a list.
Approach :
- Read input number asking for the length of the list using
input()orraw_input(). - Initialize an empty list
lst = []. - Read each number using a
for loop. - In the for loop append each number to the list.
- Now we use a predefined function
sum()to find the sum of all the elements in a list. - Print the result.
Program :
|
1 2 3 4 5 6 |
lst = [] num = int(input('How many numbers: ')) for n in range(num): numbers = int(input('Enter number ')) lst.append(numbers) print("Sum of elements in given list is :", sum(lst)) |
Output :

it gives an type error : int object is not callable
How do you write this code in a way to identify each number as follows:
Enter number 1:
Enter number 2:
Enter number:3
And so forth
And calculate: the sum.for that list?
Thank you