Method Resolution Order (Mro)

Mon 10 August 2026
class A:
    def show(self):
        print("A")

class B(A):
    def show(self):
        print("B")

class C(B):
    pass

c = C()
c.show()
print(C.mro())
B
[<class '__main__.C'>, <class '__main__.B'>, <class '__main__.A'>, <class 'object'>]


Score: 10

Category: chapter3_multiple_inheritance