[[OZ코딩스쿨] 초격차 캠프 - 10일차 (함수) Chapter 6-6. 함수의 기본활용

2025. 3. 13. 12:22·Python

📌 Python 함수 심화 – Chapter 6-6. 함수의 기본활용


✅ 1. 새로운 함수의 기본 구조

def 함수(매개변수):
    """
    이 함수는 주어진 매개변수를 처리하여 결과를 반환합니다.

    매개변수:
    - 매개변수: 함수에 전달되는 입력 값

    반환 값:
    - 변수: 처리된 결과 값을 반환
    """
    변수 = 초기값

    # 제어문을 통한 변수 처리 (for, if, while 등)
    return 변수

✅ 2. 실습 예제: oz 함수

  • start부터 end까지 multiple 간격으로 숫자를 출력하는 함수
def oz(start, end, multiple):
    for i in range(start, end, multiple):
        print(i, " ", end="")
    print()

oz(1, 10, 3)                   # 1부터 10까지 3씩 증가
oz(start=1, end=50, multiple=5) # 1부터 50까지 5씩 증가
oz(start=10, end=100, multiple=10) # 10부터 100까지 10씩 증가
  • 출력 결과
1 4 7
1 6 11 16 21 26 31 36 41 46
10 20 30 40 50 60 70 80 90

✅ 3. 기본 매개변수의 활용

  • 매개변수에 기본값을 지정하여 더욱 유연한 함수 사용 가능
def oz(start=1, end=10, multiple=1):
    for i in range(start, end, multiple):
        print(i, " ", end="")
    print()

oz(1, 10, 3)                # 1부터 10까지 3씩 증가
oz(end=50)                   # start=1, multiple=1 기본값 사용
oz(end=100, multiple=10)

https://docs.python.org/ko/3/library/functions.html#bool 공식사이트 내장함수 공부필요

'Python' 카테고리의 다른 글

[[OZ코딩스쿨] 초격차 캠프 - 10일차 (함수) Chapter 6-8. 조기 리턴 피보나치 수열  (0) 2025.03.13
[[OZ코딩스쿨] 초격차 캠프 - 10일차 (함수) Chapter 6-7. 재귀 함수  (0) 2025.03.13
[[OZ코딩스쿨] 초격차 캠프 - 10일차 (함수) Chapter 6-5. 함수 리턴  (0) 2025.03.13
[[OZ코딩스쿨] 초격차 캠프 - 10일차 (함수) Chapter 6-4. 키워드 매개변수  (0) 2025.03.13
[[OZ코딩스쿨] 초격차 캠프 - 10일차 (함수) Chapter 6-3.  (0) 2025.03.13
'Python' 카테고리의 다른 글
  • [[OZ코딩스쿨] 초격차 캠프 - 10일차 (함수) Chapter 6-8. 조기 리턴 피보나치 수열
  • [[OZ코딩스쿨] 초격차 캠프 - 10일차 (함수) Chapter 6-7. 재귀 함수
  • [[OZ코딩스쿨] 초격차 캠프 - 10일차 (함수) Chapter 6-5. 함수 리턴
  • [[OZ코딩스쿨] 초격차 캠프 - 10일차 (함수) Chapter 6-4. 키워드 매개변수
Chansman
Chansman
안녕하세요! 코딩을 시작한 지 얼마 되지 않은 초보 개발자 찬스맨입니다. 이 블로그는 제 학습 기록을 남기고, 다양한 코딩 실습을 통해 성장하는 과정을 공유하려고 합니다. 초보자의 눈높이에 맞춘 실습과 팁, 그리고 개발하면서 겪은 어려움과 해결 과정을 솔직하게 풀어내려 합니다. 함께 성장하는 개발자 커뮤니티가 되기를 바랍니다.
  • Chansman
    찬스맨의 프로그래밍 스토리
    Chansman
  • 전체
    오늘
    어제
    • 분류 전체보기 (582) N
      • Python (31)
      • 프로젝트 (43)
      • 과제 (25)
      • Database (40)
      • 멘토링 (10)
      • 특강 (26)
      • 기술블로그 (196) N
      • AI 분석 (3)
      • HTML & CSS (31)
      • JavaScript (17)
      • AWS_Cloud (21)
      • 웹스크래핑과 데이터 수집 (14)
      • Flask (42)
      • Django (58)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

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

티스토리툴바