Guidelines
Practice
Guidelines

다양한 유형의 함수 리턴 방법

함수는 값을 반환하는 리턴(Return) 유형에 따라 다음과 같이 세 가지 유형으로 나뉩니다.


리턴 없이 함수 종료

함수가 return 키워드 없이 종료되면 None을 반환합니다. 함수가 명시적인 결과 값을 반환하지 않을 때 사용됩니다.

리턴 없는 함수 예시
def print_message(message): # 메시지를 출력하는 함수 print(message) # return 없이 종료되면 None 반환 result = print_message("안녕하세요") print(result) # None

자료와 함께 리턴

함수에서 return 키워드 뒤에 값을 지정하면 해당 값을 반환합니다. 코드 흐름은 결과를 호출한 곳으로 되돌아갑니다(return).

자료와 함께 리턴하는 함수 예시
def add(x, y): return x + y # x + y의 결과 반환 result = add(3, 5) print(result) # 8

자료없이 리턴

return만 사용하면 함수는 실행을 멈추고 None을 반환합니다. 특정 조건에서 함수의 실행을 즉시 종료할 때 활용됩니다.

num이 음수일 때 함수 종료
def check_number(num): if num < 0: return print("양수입니다.") result1 = check_number(-1) print(result1) # None result2 = check_number(1) print(result2) # 양수입니다.

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help