from abc import ABC,abstractmethod
class MyClass(ABC):
@abstractmethod
def calculate(self,x):
pass
class Sub1(MyClass):
def calculate(self,x):
print("square = ",x*x)
import math
class Sub2(MyClass):
def calculate(self,x):
print("square root = ",math.sqrt(x))
class Sub3(MyClass):
def calculate(self,x):
print("Cube = ",x**3)
obj1 = Sub1()
obj1.calculate(16)
obj2 = Sub2()
obj2.calculate(16)
obj3 = Sub3()
obj3.calculate(16)