Python - Multiple Inheritance and Method Resolution
What will be the output of this code?
class A:
def greet(self):
print('Hello from A')
class B(A):
def greet(self):
print('Hello from B')
class C(A):
def greet(self):
print('Hello from C')
class D(B, C):
pass
d = D()
d.greet()