Преговарях за контролното и се натъкнах на това:
class A:
def x(self):
print('A')
class B(A):
def x(self):
super().x()
print('B')
class C(A):
def x(self):
super().x()
print('C')
class D(B,C):
def x(self):
super().x()
print('D')
D().x()
# Резултат:
A
C
B
D
Нещо не успях да разбера защо получаваме такъв резултат :(
08.04.2009