戻り値のある単純な関数を使用してクラスから値を取得しようとしています。些細なエラーだと思いますが、Pythonはかなり新しいです。
私はこのように設定された単純なクラスを持っています:
class score():
#initialize the score info
def __init__(self):
self.score = 0
self.num_enemies = 5
self.num_lives = 3
# Score Info
def setScore(num):
self.score = num
# Enemy Info
def getEnemies():
return self.num_enemies
# Lives Info
def getLives():
return self.getLives
etc.....
クラスのインスタンスをそのように作成するよりも:
scoreObj = score()
for enemies in range(0, scoreObj.getEnemies):
enemy_sprite.add(enemy())
整数が必要であるというエラーが表示されますが、instancemethodが取得されました
この情報を取得する正しい方法は何ですか?
ありがとう!