クラス内の定義関数内に定義関数を配置する方法を理解しようとしています。私がやりたいことのPythonコード:
class Guy():
def move(self):
def left(self):
//compute
def right(self):
//compute
def up(self):
//compute
def down(self):
//compute
そして、プログラムの後半で Guy.move.right() を呼び出すことができます。インタープリターは、「関数には属性の権利がありません」などのエラーを表示します。関数を移動関数から取り出して、Guy.right、Guy.left などと呼ぶことなく、これを行う方法はありますか?