📌 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 |