return은 우리말로 ‘돌려주다, 반환하다’는 뜻입니다. 그래서 함수에 있는 return을 ‘함수의 결과를 돌려준다/반환한다’고 표현하며, 함수의 결과로 반환되는 결괏값을 반환값이라고 합니다.
▲ 그림 13-6 반환값
함수 외부에 return으로 결괏값을 돌려주고 나면 함수의 목적을 다했기 때문에 함수는 바로 종료됩니다. return은 결괏값을 반환하고 함수를 종료하므로 return 아래에 다른 명령어를 추가해도 실행되지 않습니다.
def plus(num1, num2):
result = num1 + num2
return result
print(num1, '+', num2, '=', num1 + num2)
print(plus(486, 849))
실행결과
1335