The Python fsum function is one of the Python Math Function which is used to calculate and return the sum of iterates (Tuples and Lists). In this article we will show you, How to use fsum() function in Python Programming language with example.

## Syntax of a Python fsum Function

The basic syntax of the fsum Function in Python Programming Language is as shown below:a

Math.fsum(Iterators);

**Number:** It can be a number or a valid numerical expression.

- If the
*number*argument is positive or negative number, fsum() function will calculate and return the sum of iterated (Tuples and Lists). - If the
*number*argument is not a number, fsum() function will return**TypeError**

### Python fsum Function Example

The Python fsum function used to calculate and return the sum of iterates. In this example, We are going to return the same for different data types and display the output

**PYTHON CODE**

# Python fsum Function import math Tup = (10, 20, 12, -40 , 50) # Tuple Declaration Lis = [-98, 32, -39, -42 , 15] # List Declaration print('Calculating SUM of Tuple Item = %.2f' %math.fsum(Tup)) print('Calculating SUM of Tuple Item = %.2f' %math.fsum(Lis)) print('Calculating SUM of Tuple Items Directly = %.2f' %math.fsum((1, 2, 3, 4, 5))) print('Calculating SUM of List Items Directly = %.2f' %math.fsum([10, 20, 30, 40])) print('SUM of Decimal Tuple Items Directly = %.2f' %math.fsum((1.25, 2.45, 3.2, 4, 5.95))) print('SUM of Decimal List Items Directly = %.2f' %math.fsum([2.45, 20.24, 3.95, 4.59])) print('SUM of List of String Items Directly = %.2f' %math.fsum(['a', 'b', 'c', 'd']))

**OUTPUT**

**ANALYSIS**

- At the beginning, We declared Python List and Tuple with some random values.
- Within the first two statements, We used the Python Tuple and List items as the arguments for fsum() Function. If you observe the above screenshot, fsum() function is working perfectly on them.
- Within the next two statements, We passed the Positive integer Tuples and Lists as the fsum() Function argument. From the above screenshot you can observe that, fsum() Function is returning output.
- Within the next two statements, We passed both the Positive and negative decimal Tuples and Lists as the fsum() Function arguments. As we said before, fsum() Function is returning the output.
- Last, We tried fsum() Function on List of String values. As we said before, this will return
as output**TypeError**

Thank You for Visiting Our Blog