Use constructor in python class

Author: Al-mamun Sarkar Date: 2020-03-25 18:44:18

Use constructor in a python class. The following code shows how to use a constructor and pass values through a constructor in a python programming language.

class Calculator:
    """Do addition, subtraction, multiplication and division."""

    def __init__(self, a, b):
        self.a = a
        self.b = b

    def addition(self):
        return self.a + self.b

    def subtraction(self):
        return self.a - self.b

    def multiplication(self):
        return self.a * self.b

    def division(self):
        try:
            return self.a / self.b
        except ZeroDivisionError:
            return 'It is impossible to divide by zero.'


my_calculator = Calculator(45, 3)

temp = my_calculator.addition()
print(temp)

temp = my_calculator.subtraction()
print(temp)

temp = my_calculator.multiplication()
print(temp)

temp = my_calculator.division()
print(temp)

 

Output:

48
42
135
15.0