Re: unit 34
, 도장_ 관리자님이 작성def __init__(self,name,age,address,wallet):
self.hello='안녕하세요'
self.name=name
self.age=age
self.address=address
self.__wallet=wallet
wallet은 __init__에서 인자로 받은 변수입니다.
def pay(self,amount):
self.__wallet=wallet-amount
print('이제 {0}원 남았네요'.format(self.__wallet))
여기서 wallet-amount인데 wallet은 없습니다. 인자가 없으니까 없는 변수입니다.self.__wallet - amount는 동작할 겁니다.