67. 다중 상속과 super() 연쇄 호출 순서
다음 Python 프로그램의 실행 결과를 쓰시오.
1class Node:2def __init__(self):3self.log = []45def tag(self):6return "N"789class A(Node):10def __init__(self):11super().__init__()12self.log.append("A")1314def tag(self):15return "a"161718class B(Node):19def __init__(self):20super().__init__()21self.log.append("B")2223def tag(self):24return "b" + super().tag()252627class C(A, B):28def __init__(self):29super().__init__()30self.log.append("C")313233class D(B, A):34pass353637c = C()38d = D()39print(c.log, d.log)40print(c.tag(), d.tag())41print([k.__name__ for k in C.__mro__])