在下文中,为什么即使我没有看到任何错误也不会打印结果:
class Test(object):
def __init__(self, x, y):
self.x = x
self.y = y
def printing(self):
var = self.x + self.y
print(" RESULT= %i " % var)
if __name__ == '__main__':
Test().printing(10, 20)
答案 0 :(得分:3)
if __name__ == '__main__':
Test().printing(10, 20)
应该是
Test(10, 20).printing()
您在实例初始化时出错。