0

次のようなクラスに再帰関数を実装しようとしています。

class R:
    def A(self):
        if flag:
             return self.value
        else:
             ret=0
             for c in childs:
                 ret += c.A()
             return ret
r = R()
print r.A()

私はメッセージを受け取っています:

<bound method R.A of <R.R instance at 0x7fa1c1487248>>

メソッド呼び出しの文字列表現を探しているのではなく、再帰計算の結果を出力したいと思います。

4

0 に答える 0