API Reference

Calculator

The most over-engineered calculator.

exception simplecalc.calculator.CalculatorTypeError[source]

Custom Type Error for calculation operations.

exception simplecalc.calculator.CalculatorValueError[source]

Custom ValueError for calculation operations.

simplecalc.calculator.difference(nums)[source]

Find the difference of a list of numbers.

Example

>>> difference([1, 2, 3, 4])
-8
Parameters:nums (list) – A list of numbers
Returns:The difference
Return type:int or float
simplecalc.calculator.power(nums)[source]

Find the power of a list of numbers.

{1}^{2}^{3}

Parameters:nums (list) – A list of numbers
Returns:The power
Return type:int or float
simplecalc.calculator.product(nums)[source]

Find the product of a list of numbers.

Example

>>> product([1, 2, 3, 4])
24
Parameters:nums (list) – A list of numbers
Returns:The product
Return type:int or float
simplecalc.calculator.quotient(nums)[source]

Find the quotient of a list of numbers.

Example

>>> quotient([1, 2, 3, 4])
0.041666666666666664
Parameters:nums (list) – A list of numbers
Returns:The quotient
Return type:int or float
simplecalc.calculator.sum_(nums)[source]

Find the sum of a list of numbers.

Example

>>> sum_([1, 2, 3, 4])
10
Parameters:nums (list) – A list of numbers
Returns:The sum
Return type:int or float