how to make a calculator in python using object oriented programming
please subscribe my channel - https://bit.ly/2Me2CfB
# object oriented programming ( OOPS ) code :
class Calculator:
def sum(self):
return self.num1 + self.num2
def difference(self):
return self.num1 - self.num2
def multiply(self):
return self.num1 * self.num2
def divide(self):
return self.num1 / self.num2
c=Calculator()
c.num1 = int(input("ENTER NUMBER 1 : "))
c.num2 = int(input("ENTER NUMBER 2 : "))
op = input("ENTER THE OPERATION FOR NUMBERS : ")
if op == '+':
nsum = c.sum()
print(nsum)
if op == '-':
ndif = c.difference()
print(ndif)
if op == '*':
nmul = c.multiply()
print(nmul)
if op == '/':
try:
ndiv = c.divide()
print(ndiv)
except ZeroDivisionError:
print("Unable to divide with zero")