더북(TheBook)

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
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.