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

2025. 3. 13. 12:21·Python

📌 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. 키워드 매개변수  (6) 2025.03.13
[[OZ코딩스쿨] 초격차 캠프 - 10일차 (함수) Chapter 6-3.  (0) 2025.03.13
[OZ코딩스쿨] 초격차 캠프 - 10일차 (함수) Chapter 6-2  (0) 2025.03.13
'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
  • 전체
    오늘
    어제
    • 분류 전체보기 (807)
      • Python (32)
      • 프로젝트 (116)
      • 과제 (25)
      • Database (40)
      • 멘토링 (11)
      • 특강 (37)
      • 기술블로그 (42)
      • 기술블로그-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
    trumpmuskclash
    urbantrends
    btsreunion
    livebroadcast
    btsjungkook
    remittance
    travel ban
    chatgpterror
    life reflection
    chinanightlife
    RM
    americaparty
    americanlaw
    btscomeback
    newpoliticalparty
    youngprofessionals
    hotcoffeecase
    titaniumcase
    btsdischarge
    homebartrend
    global politics
    college reunions
    gpterror
    lawsuitculture
    bts
    basalcellcarcinoma
    smartphonedurability
    classaction
  • 최근 댓글

  • 최근 글

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

티스토리툴바