79681502

Date: 2025-06-27 06:51:41
Score: 1.5
Natty:
Report link

# Using type() and _mro_ (Method Resolution Order)

class Animal: pass

class Dog(Animal): pass

my_dog = Dog()

print(type(my_dog)) # <class '_main_.Dog'>

print(type(my_dog)._mro_) # Shows inheritance chain

print(isinstance(my_dog, Animal)) # True

# Using inspect module

import inspect

print(inspect.getmro(Dog)) # More readable hierarchy

Reasons:
  • No code block (0.5):
  • Low reputation (1):
Posted by: Erika