더북(TheBook)

이번에는 전달값과 반환값을 포함하는 함수를 만들어 보겠습니다. 전달값과 반환값이 있는 함수를 만드는 형식은 다음과 같습니다.

형식

def 함수명(전달값1, 전달값2, ...):
    실행할 문장1
    실행할 문장2
    ...
    return 반환값1

함수명 옆에 있는 소괄호 안에 필요한 개수만큼 전달값을 넣습니다. 전달값은 함수를 사용하려고 호출할 때 함수에 전달하는 값입니다. 함수 본문에서는 전달값들을 활용해 어떤 동작을 수행합니다. 동작 수행이 끝나면 끝에 있는 return 문으로 함수를 호출한 위치에 값을 반환합니다. 이때 반환하는 값이라서 반환값이라고 합니다. 반환값은 보통 1개지만, 여러 값을 반환해야 하는 경우에는 쉼표로 구분해 튜플 형태로 반환할 수도 있습니다. 이에 대해서는 7.2.2 실습: 출금하기에서 배워 보겠습니다.

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