Discuss / Python / homework

homework

Topic source

黄展奇

#42 Created at ... [Delete] [Delete and Lock User]

感谢 讲得很清楚

blablahbala

#43 Created at ... [Delete] [Delete and Lock User]

多谢,受教!

c笼中鸟c

#44 Created at ... [Delete] [Delete and Lock User]

看了您的文章,写得非常清楚,瞬间理解了!大赞

随机清醒

#45 Created at ... [Delete] [Delete and Lock User]

老哥你好强,每次看见你的评论都能让我恍然大悟。感谢!

无虑43793

#46 Created at ... [Delete] [Delete and Lock User]

学习了,感谢,写得很清楚

Mletics

#47 Created at ... [Delete] [Delete and Lock User]

你好,看了你的博客,讲的很不错。但是遇到个问题如下: class A(object): def f(self): print('A') class B(A): def f(self): print('B') class C(A,B): pass class E(C): pass print(E.mro) s= E() s.f()

报错:--------------------------------------------------------------------------- TypeError Traceback (most recent call last) TypeError: Cannot create a consistent method resolution order (MRO) for bases A, B

按照你博客里面的方法,画出来是一个有向无环图,拓扑序列:E、C、B、A、object。但还是报错就不知道为什么了

###那个有向无环图如果A,B两个节点换个位置,也符合继承关系,但是拓扑排序就不一样了。这个怎么说?


Reply