Python

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

Chansman 2025. 3. 13. 12:22

📌 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 공식사이트 내장함수 공부필요