existing class is called "baseclass the derived class also called with other names such as sub classchild class and descendent the existing class is also called with other names such as super classparent class and ancestor the concept of inheritance thereforefrequently used to implement is- relationship the relationship between base and derived class is called "kind of relationshipreusability the main reason to go to the concept of the inheritance is reusing the existing propertieswhich is called reusability the reusability permits us to get the properties from the previous classes we can also add the extra features to the existing class this is possible by creating new class from existing class the new class will have its own features and features acquired from the base class notethe new class will have its own properties and properties acquired from the base class inheriting classes in python the syntax to inherit the properties from one class to another will be as followclass derived_class (base_class)#body of the derived_class we can even write the base class name along with name of the module instead of writing it again example program to implement the inheritance (si py#single inheritances class adef add(self, , )self = self = print("the addition is:",self +self yclass ( )#single inheritance def sub(self, , )self = self = print("the subtraction is:",self -self #read data into and =int(input("enter value:") =int(input("enter value:")#create object from derived object ob= (ob add( ,bob sub( , page output