[[OZ코딩스쿨] 초격차 캠프 - 10일차 (함수) Chapter 6-5. 함수 리턴

2025. 3. 13. 12:21·Python
목차
  1. 📌 Python 함수 심화 – Chapter 6-5. 함수 리턴
  2. ✅ 1. return이란?
  3. ✅ 2. 값과 함께 return하는 경우
  4. ✅ 3. 아무것도 리턴하지 않는 경우
  5. ✅ 4. input() 함수와 return
  6. ✅ 이해도 체크리스트

📌 Python 함수 심화 – Chapter 6-5. 함수 리턴


✅ 1. return이란?

  • return 키워드는 함수를 실행한 위치로 결과값을 반환하고 함수를 종료시킵니다.
  • 일반적으로 함수가 끝나는 위치에 사용되며, return 이후의 코드는 실행되지 않습니다.

📌 값 없이 리턴하는 경우

def oz_return():
    print("파이썬")
    print("재미있엉")
    return  # 이후 코드는 실행되지 않음
    print("거짓말하네")

oz_return()
  • 출력 결과
파이썬
재미있엉
  • 설명
    • return 이후의 코드는 실행되지 않으므로 "거짓말하네"는 출력되지 않음.

✅ 2. 값과 함께 return하는 경우

def oz_return():
    return "파이썬 재미있엉"

result = oz_return()
print(result)
  • 출력 결과
파이썬 재미있엉
  • 설명
    • 함수가 "파이썬 재미있엉" 문자열을 반환하고, 이를 result 변수에 저장하여 출력함.

✅ 3. 아무것도 리턴하지 않는 경우

def oz_return():
    return  # 아무 값도 반환하지 않음

result = oz_return()
print(result)
  • 출력 결과
None
  • 설명
    • return에 값이 없으면 None이 반환됩니다.

✅ 4. input() 함수와 return

result = input("1 + 1은 ?")
print(result)
  • 출력 예시
1 + 1은 ?2
2
  • 설명
    • input() 함수는 사용자의 입력을 받아 문자열로 반환합니다.
    • input()은 값을 돌려주는 함수이며, 이는 return 개념과 동일합니다.

✅ 이해도 체크리스트

  1. 다음 코드의 출력 결과는 무엇인가요?
def example():
    print("Hello")
    return
    print("World")

example()
  • 정답: a) Hello
    • return 이후의 코드는 실행되지 않으므로 "Hello"만 출력됩니다.
  1. 다음 코드의 출력 결과는 무엇인가요?
def add(a, b):
    return a + b

result = add(3, 5)
print(result)
  • 정답: a) 8
    • add 함수는 두 인자의 합을 반환하므로, result는 8이 저장되고 출력됩니다.
  1. 다음 코드의 출력 결과는 무엇인가요?
def nothing():
    return

result = nothing()
print(result)
  • 정답: b) None
    • return이 아무 값을 반환하지 않으면 None이 반환됩니다.

이 정리된 내용을 통해 함수에서 return을 어떻게 활용하는지 확실히 이해하고 실습해 보세요! 🚀

'Python' 카테고리의 다른 글

[[OZ코딩스쿨] 초격차 캠프 - 10일차 (함수) Chapter 6-7. 재귀 함수  (0) 2025.03.13
[[OZ코딩스쿨] 초격차 캠프 - 10일차 (함수) Chapter 6-6. 함수의 기본활용  (0) 2025.03.13
[[OZ코딩스쿨] 초격차 캠프 - 10일차 (함수) Chapter 6-4. 키워드 매개변수  (0) 2025.03.13
[[OZ코딩스쿨] 초격차 캠프 - 10일차 (함수) Chapter 6-3.  (0) 2025.03.13
[OZ코딩스쿨] 초격차 캠프 - 10일차 (함수) Chapter 6-2  (0) 2025.03.13
  1. 📌 Python 함수 심화 – Chapter 6-5. 함수 리턴
  2. ✅ 1. return이란?
  3. ✅ 2. 값과 함께 return하는 경우
  4. ✅ 3. 아무것도 리턴하지 않는 경우
  5. ✅ 4. input() 함수와 return
  6. ✅ 이해도 체크리스트
'Python' 카테고리의 다른 글
  • [[OZ코딩스쿨] 초격차 캠프 - 10일차 (함수) Chapter 6-7. 재귀 함수
  • [[OZ코딩스쿨] 초격차 캠프 - 10일차 (함수) Chapter 6-6. 함수의 기본활용
  • [[OZ코딩스쿨] 초격차 캠프 - 10일차 (함수) Chapter 6-4. 키워드 매개변수
  • [[OZ코딩스쿨] 초격차 캠프 - 10일차 (함수) Chapter 6-3.
Chansman
Chansman
안녕하세요! 코딩을 시작한 지 얼마 되지 않은 초보 개발자 찬스맨입니다. 이 블로그는 제 학습 기록을 남기고, 다양한 코딩 실습을 통해 성장하는 과정을 공유하려고 합니다. 초보자의 눈높이에 맞춘 실습과 팁, 그리고 개발하면서 겪은 어려움과 해결 과정을 솔직하게 풀어내려 합니다. 함께 성장하는 개발자 커뮤니티가 되기를 바랍니다.
  • Chansman
    찬스맨의 프로그래밍 스토리
    Chansman
  • 전체
    오늘
    어제
    • 분류 전체보기 (798)
      • Python (32)
      • 프로젝트 (113)
      • 과제 (25)
      • Database (40)
      • 멘토링 (11)
      • 특강 (37)
      • 기술블로그 (41)
      • 기술블로그-Fastapi편 (33)
      • 기술블로그-Django편 (154)
      • 기술블로그-Flask편 (36)
      • AI 분석 (5)
      • HTML & CSS (31)
      • JavaScript (17)
      • AWS_Cloud (21)
      • 웹스크래핑과 데이터 수집 (14)
      • Flask (42)
      • Django (77)
      • Fastapi (16)
      • 연예 (14)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    self-growth
    americaparty
    lawsuitculture
    remittance
    btsdischarge
    뷔
    youngprofessionals
    trumpmuskclash
    college reunions
    chinanightlife
    hotcoffeecase
    global politics
    urbantrends
    life reflection
    btsjungkook
    travel ban
    btsreunion
    americanlaw
    titaniumcase
    smartphonedurability
    newpoliticalparty
    chatgpterror
    gpterror
    basalcellcarcinoma
    RM
    bts
    classaction
    livebroadcast
    btscomeback
    homebartrend
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Chansman
[[OZ코딩스쿨] 초격차 캠프 - 10일차 (함수) Chapter 6-5. 함수 리턴

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.