가이드라인
실습
다양한 유형의 함수 리턴 방법
함수는 값을 반환하는 리턴(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) # 양수입니다.
가이드라인
AI 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말