Page Contents
In this tutorial we will learn how to add multiple numbers in Python . By the end of this tutorial we will learn how to add two numbers in Python , how to add three numbers in Python , how to add four numbers in Python and so on just writing a single program ..
How to add multiple numbers in Python
# How to add multiple numbers in Python
numbers = [5,8,9,4]
addition=0
for number in numbers:
addition += number
print(addition)
26
- In the above code first we have declared two variable
numbers
andaddition
as[5,8,9,4]
and0
. - Then we have iterated each element from
numbers
and add the numbers withaddition
variable . - Then we have printed
addition
which printed26
in the output .
How to add multiple numbers in Python taking user input
# How to add multiple numbers in Python taking user input
numbers = input("Enter the numbers separated by comma :")
numbers = list(map(int,numbers.split()))
addition=0
for number in numbers:
addition += number
print(addition)
Enter the numbers separated by comma :7 4 9 20
- In the above code we have given input as
7 4 9
. So numbers variable is assigned with"7 4 9"
. - Then
list(map(int,numbers.split()))
has converted"7 4 9"
to[7,4,9]
- After that we have iterated the list and add all the numbers .
- Then we have printed
addition
variable which printed20
in the output .
Using the above code we can add two numbers , three numbers , four numbers and so on .
How to add multiple numbers in Python using function
# How to add multiple numbers in Python using function
# defining the function
def add(*numbers):
addition=0
for number in numbers:
addition += number
print(addition)
# calling the function
add(7,8,2)
add(3,7,9,4,2)
17 25
- In the above code when we have passed
7,8,2
inadd()
function under the effect of asterisk (*) operator it becomes(7,8,2)
.Thennumbers
variable is assigned with(7,8,2)
. - After that we have iterated each elements of
numbers
and add them . Then we have printed theaddition
which printed17
in the output . - Same as the above when we called
add(3,7,9,4,2)
it printed25
in the output .
Using the above code we can add two numbers , three numbers , four numbers and so on .
How to add multiple numbers in Python using sum function
# How to add multiple numbers in Python using sum function
numbers = input("Enter the numbers separated by comma :")
numbers = list(map(int,numbers.split()))
addition=sum(numbers)
print(addition)
Enter the numbers separated by comma :5 6 7 18
In the above code sum(numbers)
have returned sum of all the element of numbers
list and stored it to addition
variable . Then we have printed addition
which printed 18
in the output .
Using the above code we can add two numbers , three numbers , four numbers and so on .
How to add multiple numbers in Python using class
# How to add multiple numbers in Python using class
numbers = input("Enter the numbers separated by comma :")
numbers = list(map(int,numbers.split()))
# defining the class
class add:
def __init__(self,numbers):
self.addition = sum(numbers)
# creating object
addnumbers = add(numbers)
print(addnumbers.addition)
Enter the numbers separated by comma :6 3 8 9 5 31
- In the above code first we have taken user input , converted it into a list and stored it in
numbers
variable . - Then a class
add
is written which have a constructor which takes one parameter except self . - Then a object variable
addition
is created which is assigned with sum ofnumbers
. - After that we have created an object with the
numbers
and printed the object variableaddition
which printed31
in the output .
Using the above code we can add two numbers , three numbers , four numbers and so on .
Conclusion
Here we have seen how to add multiple numbers in Python using various ways . Now it is on you and your requirement which method is suitable for you .
Thank you for reading this Article . If You enjoy it Please Share the article . If you want to say something Please Comment .