더북(TheBook)

7.2.1 실습: 입금하기

전달값과 반환값을 사용해 봅시다. 앞에서 은행에 계좌를 개설했으니 돈을 입금해 보겠습니다. 먼저 입금을 처리하는 함수를 만듭니다. 예금을 뜻하는 deposit이라는 이름으로 만들고 전달값을 2개 받습니다. 첫 번째 전달값은 현재 잔액을 의미하는 balance, 두 번째 전달값은 입금하려는 금액을 의미하는 money라고 하겠습니다. 함수 본문에는 동작으로 입금 완료를 안내하는 문구와 입금 후 잔액을 출력하는 내용을 작성합니다. 입금 후 잔액은 현재 잔액에 입금액을 더해 구합니다. 그리고 마지막에 입금 후 잔액 정보를 반환하는 return 문을 작성합니다.

def open_account():
    print("새로운 계좌를 개설합니다.")

open_account() # open_account() 함수 호출

 

def deposit(balance, money): # 입금 처리 함수
    print("{0}원을 입금했습니다. 잔액은 {1}원입니다.".format(money, balance + money))
    return balance + money # 입금 후 잔액 정보 반환
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.