4
ryan = Customer_account('라이언', 50000)
prodo = Customer_account('프로도', 100000)
bank_a = bank()
# 라이언이 10,000원 입금
bank_a.deposit(ryan, 10000)
# 프로도가 라이언에게 25,000원 계좌이체
bank_a.send_money(prodo, ryan, 25000)
# 라이언이 30,000원 출금
bank_a.withdrawal(ryan, 30000)
print('은행의 수수료 수입은', bank_a.commission, '원')
실행결과
라이언 고객님! 계좌를 개설했습니다. 잔고는 50000 원
프로도 고객님! 계좌를 개설했습니다. 잔고는 100000 원
라이언 고객님 9500 원 입금
수수료 500원 차감 후 입금
입금 후 잔고는 59500 원
프로도 고객님이 라이언 고객님께 24200 원 송금
수수료 800원 차감 후 송금
이체 후 잔고는 프로도 75800 라이언 83700
라이언 고객님 29500 원 출금
수수료 500원 차감 후 출금
출금 후 잔고는 54200 원
은행의 수수료 수입은 1800 원
객체를 생성하고 입출금 및 계좌이체 거래를 하는 방법은 2번 해설을 참고하세요. 은행의 수수료는 bank_a 객체의 commission 속성이므로 bank_a.commission으로 출력할 수 있습니다.