15 함수의 값
함수의 또 다른 기능인 ‘값을 만들어 돌려주는 기능’을 알아보겠습니다.
새 파일을 function4.py로 저장하고 값 하나를 받는 함수를 만들려고 합니다. 전체적으로 앞서 만든 함수와 비슷하지만, 함수 블록 마지막 줄에 있는 return은 처음 보는 단어입니다. return은 어떤 기능을 하는 걸까요?
코드 function4.py
def add_10(value): '''value에 10을 더한 값을 돌려주는 함수''' result = value + 10 return result add_10(42)
실행 결과
PS C:\Users\User\Documents> python function4.py
PS C:\Users\User\Documents>
실행해 보면 아무것도 출력되지 않습니다. 그렇다고 코드를 잘못 쓴 것은 아닙니다. 지금까지는 함수 맨 끝에 print문을 썼는데, 이번에는 return을 썼을 뿐입니다.