더북(TheBook)

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으로 출력할 수 있습니다.

본문으로

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.