Source code for pkg_test_dprohe.extras.extras_1

"""
Docstring for src.pkg_test_dprohe.extras.extras_1
"""

from ..core.core_1 import add, subtract


[docs] class Adder: """ Docstring for Adder """
[docs] def __init__(self, value: int | float | complex): """Create an adder class that a specific value to numbers Parameters ---------- value : int | float | complex A value that will be added to any input """ self.value = value
[docs] def add(self, value: int | float | complex): """Adds a value Parameters ---------- value : int | float | complex A value to add to Returns ------- sum : int | float | complex The addition of the two values """ return add(self.value, value)
[docs] class Subtractor: """ Docstring for Subtractor """
[docs] def __init__(self, value: int | float | complex): """Create an subtractor class that subtracts specific value from numbers Parameters ---------- value : int | float | complex A value that will be subtracted from any input """ self.value = value
[docs] def subtract(self, value: int | float | complex): """Subtracts a value Parameters ---------- value : int | float | complex A value to subtract from Returns ------- difference : int | float | complex The subtraction of the two values """ return subtract(value, self.value)