Resolve Multiple Inheritance
Introduction
This is the second lesson of chapter 10 in the Object-Oriented Programming section of PCAP-31-03 (34% of the score, 12 of 40 items). It continues objective 4.5 (single and multiple inheritance, isinstance(), overriding) and uses objective 4.6 (representations and introspection) to trace calls. A class may name more than one parent. This is powerful and is a favourite source of exam snippets, because the answer depends on a precise rule: the order in which Python searches the classes.
