BasicOperations

class fancy_calcy.basics.BasicOperations(num1, num2)[source]

A class that performs basic arithmetic operations on two numbers.

Parameters:
  • num1 (int or float) – The first number.

  • num2 (int or float) – The second number.

Raises:

AssertionError – If num1 or num2 is not a number.

Examples

>>> from fancy_calcy.basics import BasicOperations
>>> calc = BasicOperations(5, 3)
>>> calc.add()
8
>>> calc.subtract()
2
>>> calc.multiply()
15
>>> calc.divide()
1.6666666666666667
>>> calc.integer_divide()
1

Methods

add()

Add two numbers.

divide()

Divide the first number by the second number.

integer_divide()

Perform integer division between two numbers.

multiply()

Multiply the two numbers.

subtract()

Subtract the second number from the first number.