このコードを実行すると、「TypeError: 'int' object is not callable」というエラーが表示されます。調査を行ったところ、変数の命名に問題があると思いますか? 誰かが私に何が間違っているのか説明してもらえますか?
class account(object):
def set(self, bal):
self.balance = bal
def balance(self):
return balance
これが私の実行例です:
>>> a = account()
>>> a.set(50)
>>> a.balance()
Traceback (most recent call last):
File "<pyshell#12>", line 1, in <module>
a.balance()
TypeError: 'int' object is not callable