#pet.py class Pet: def __init__(self,name,age): self.name = name self.age = age def __repr__(self): return self.name+' '+str(self.age) p1 = Pet('bob',12) p2 = Pet('alice',7) print(p1) class Dog(Pet): def __init__(self,name,age,bark): super().__init__(name,age) self.bark = bark def __repr__(self): return super().__repr__() + ' ' + self.bark d1 = Dog('carol',14, 'ruff') print(d1) print(isinstance(d1,Dog)) print(isinstance(d1,Pet)) print(issubclass(Dog,Pet))