37 lines
929 B
Python
37 lines
929 B
Python
class calculator:
|
|
def __init__(self, x, y):
|
|
self.x = x
|
|
self.y = y
|
|
|
|
def adder(self):
|
|
print("The sum is: " + str(self.x + self.y))
|
|
return self.x + self.y
|
|
|
|
def subtractor(self):
|
|
print("The difference is: " + str(self.x - self.y))
|
|
return self.x - self.y
|
|
|
|
def multiplier(self):
|
|
print("The multiplication is: " + str(self.x * self.y))
|
|
return self.x * self.y
|
|
|
|
def divider(self):
|
|
print("The quotient is: " + str(self.x / self.y))
|
|
return self.x / self.y
|
|
|
|
def clear(self):
|
|
self.x = 0
|
|
self.y = 0
|
|
print("Numbers are reset to be zero")
|
|
return self.x, self.y
|
|
|
|
|
|
if __name__ == "__main__":
|
|
x = int(input("Enter the first number: "))
|
|
y = int(input("Enter the second number: "))
|
|
calc = calculator(x, y)
|
|
calc.adder()
|
|
calc.subtractor()
|
|
calc.multiplier()
|
|
calc.divider()
|
|
calc.clear() |