The Sum() Built-in Function In Python

Function Name:



Function Signature:

sum(iterable[, start])


Function Overview:

Returns the sum of numbers present in an iterable.


The numbers could be any of the following types:

  • Integer
  • Floating-point number
  • Complex Number



iterable - The iterable whole elements to be summed

start       - This is an optional parameter.

       If specified, summing takes place only from the index specified by it. The start parameter has the default value of zero.



# Find sum of the elements - all integer tuple

primes = (2,3,5,7)

print("Sum of integers:{}".format(sum(primes)))


# Find sum of the floating point numbers

floats = (3.14, 6.28, 12.56)

print("Sum of floating point numbers:{}".format(sum(floats)))


# Find sum of the floating point numbers and integers

combi = (3.14, 6.28, 12.56, 1, 2)

print("Sum of floating point numbers and integers:{}".format(sum(combi)))


# Find sum of complex numbers

c1 = complex(-1.0, 0.0)

c2 = complex(-2.0, 0.0)


complexTuple = (c1, c2)

print("Sum of complex numbers:{}".format(sum(complexTuple)))



Sum of integers:17

Sum of floating point numbers:21.98

Sum of floating point numbers and integers:24.98

Sum of complex numbers:(-3+0j)

Copyright 2018 ©