class Operation1:
res1=0
def sub(self,a,b):
Operation1.res1=self.a-self.b
return Operation1.res1
o1=Operation1()
print (o1.sub(3,1))
如果不使用__init__
函数,请告诉我,我该如何实现?目前它正在给出错误。
答案 0 :(得分:0)
班级Operation1
没有变量a
和b
。因此,您无法使用self.a
和self.b
访问它们。将它们分别更改为a
和b
class Operation1:
res1 = 0
def sub(self, a, b):
Operation1.res1 = a-b
return Operation1.res1
o1=Operation1()
print(o1.sub(3,1))