これを実行すると、「is_number」の NameError が発生します。別の関数内の関数にアクセスすることはできますか? 「is_number」を機能させるにはどうすればよいですか?
class Bank_Account():
account = 0
def is_number(s):
try:
float(s)
return True
except ValueError:
return False
def deposit(self, amt):
self.amt = amt
if is_number(str(amt)):
return "Invalid Input"
else:
self.account += float(amt)