我正在练习考试并试图弄清楚这一点。我只是不完全用 add 方法做什么。这是我到目前为止所拥有的:
class recursion:
def __init__(self, lst=[]):
self.lst = lst
def add(self, x, y):
return x + y
def recurs(self):
if len(self.lst) == 1:
return lst[0]
else:
return self.lst[0].add(self.recurs(lst[1:])