私は試験のために練習し、これを理解しようとしています。私はちょうどちょうどちょうど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:])
正確に行うはずのコードは何ですか? – srgerg
なぜクラスにaddメソッドがありますか? – Venge
@Patrickなぜ、あなた自身の 'add'メソッドを作るのではなく' sum'を使うのですか? – jamylak