Pythonで関数fooを作成できるかどうか疑問に思っていたので、
def calulate (self, input):
input = #some stuff
def foo2(self):
self.calculate(self.var1)
self.calculate(self.var2)
または、これを行う必要がありますか
def calculation(self):
output=#some stuff
return output
def foovar1(self):
self.var1=self.calculation()
self.var2=self.calculation()
より多くの関数を作成することを意味するため、これを行う必要はありません