如何创建一个使用单个数字参数重复调用的累加器函数,并将其参数累加为总和。每次调用它时,它都会返回当前累计的总和。下面给出一个例子。
A=make_accumulator()
A(10) -> 10
A(20) -> 30
A(-15) -> 15
答案 0 :(得分:3)
class MyAccumulator:
def __init__(self):
self.sum = 0
def add(self, number):
self.sum += number
return self.sum
A = MyAccumulator().add
print(A(10)) # => 10
print(A(20)) # => 30
print(A(-15)) # => 15
这样的事情?