What is Polymorphism in Python?
Yes, Python supports multiple inheritance, which means a class can inherit attributes and methods from more than one base class. However, multiple inheritance can lead to issues like the "diamond problem." Python's Method Resolution Order (MRO) determines the order in which base classes are searched when an attribute or method is accessed. The super()
function is often used to call methods from parent classes in multiple inheritance scenarios