Search⌘ K

Solution Review 3: Implement a Calculator Class

Explore how to implement a Calculator class in Python using object-oriented programming. Learn to create properties and methods for basic arithmetic operations like addition, subtraction, multiplication, and division. This lesson helps you understand defining class initializers and method functionality for practical Python coding.

We'll cover the following...

Solution #

Python 3.5
class Calculator:
def __init__(self, num1, num2):
self.num1 = num1
self.num2 = num2
def add(self):
return (self.num2 + self.num1)
def subtract(self):
return (self.num2 - self.num1)
def multiply(self):
return (self.num2 * self.num1)
def divide(self):
return (self.num2 / self.num1)
demo1 = Calculator(10, 94)
print("Addition:", demo1.add())
print("Subtraction:", demo1.subtract())
print("Mutliplication:", demo1.multiply())
print("Division:", demo1.divide())

Explanation

  • We have implemented the Calculator class, which has the two properties, num1 and num2.

  • In the ...