py_everything.maths

Source code: py_everything/maths.py

This module deals with mathematical functions and operations.

py_everything.maths.add(num1, num2, *args)

Function for adding 2 or more numbers.

Parameters
  • num1 (Union) – First Number.

  • num2 (Union) – Second Number.

  • *args

    Rest numbers.

Returns Union

Result

py_everything.maths.subtract(num1, num2, *args)

Function for subtracting 2 or more numbers.

Parameters
  • num1 (Union) – First Number.

  • num2 (Union) – Second Number.

  • *args

    Rest numbers.

Returns Union

Result

py_everything.maths.multiply(num1, num2, *args)

Function for multipling 2 or more numbers.

Parameters
  • num1 (Union) – First Number.

  • num2 (Union) – Second Number.

  • *args

    Rest numbers.

Returns Union

Result

py_everything.maths.divide(num1, num2, type)

Function for dividing 2 numbers.

Parameters
  • num1 (Union) – First Number.

  • num2 (Union) – Second Number.

  • type (str) – Integer division or float division.

Returns Union

Result

Raises

error.UnknownDivisionTypeError – Raised if division type can’t be determined.

py_everything.maths.floatDiv(num1, num2)
Parameters
  • num1 (Union) – First Number.

  • num2 (Union) – Second Number.

Returns Union

Result

py_everything.maths.intDiv(num1, num2)
Parameters
  • num1 (Union) – First Number.

  • num2 (Union) – Second Number.

Returns Union

Result

py_everything.maths.expo(num1, num2)
Parameters
  • num1 (Union) – First Number.

  • num2 (Union) – Second Number.

Returns Union

Result

py_everything.maths.mod(num1, num2)
Parameters
  • num1 (Union) – First Number.

  • num2 (Union) – Second Number.

Returns Union

Result

py_everything.maths.evalExp(exp)
Parameters

exp (Union) – Mathematical Expression

py_everything.maths.avg(listOfNos)
Parameters

listOfNos (Union) – List Of Nos. for average.

Returns float

Average of nos.

py_everything.maths.factorial(num)
Parameters

num (Union) – Number for Factorial.

Returns int

Result of factorial

py_everything.maths.ceil(num)
Parameters

num (Union) – Number for rounding up.

Returns int

Result

py_everything.maths.floor(num)
Parameters

num (Union) – Number for rounding down.

Returns int

Result