Chapter 17: 함수로 코드 정리하기¶
🎯 이 장에서 배우는 것¶
- [ ] 함수가 무엇인지 설명할 수 있다
- [ ] 반복되는 코드를 함수로 만들 수 있다
📚 핵심 개념¶
개념: 함수 (Function)¶
"함수는 이름표를 붙인 코드 묶음이에요"
요리 레시피를 생각해보세요. "라면 끓이기"라고 이름 붙이면, 매번 물 넣고, 면 넣고... 설명 안 해도 되죠?
# 함수 만들기 (레시피 작성)
def say_hello():
print("안녕하세요!")
# 함수 호출 (레시피 실행)
say_hello()
🔨 따라하기¶
Step 1: 첫 함수 만들기¶
코드:
def read_sensor():
print("센서 읽는 중...")
print("온도: 25도")
# 함수 호출 - 3번 사용해도 간단!
read_sensor()
read_sensor()
실행 결과:
센서 읽는 중...
온도: 25도
센서 읽는 중...
온도: 25도
📝 전체 코드¶
def read_sensor():
print("센서 읽는 중...")
print("온도: 25도")
read_sensor()
⚠️ 주의할 점¶
def뒤에 콜론(:) 잊지 마세요!- 함수 안 코드는 들여쓰기 필수
✅ 점검하기¶
- 함수를 만들 때 어떤 키워드를 사용하나요?
정답 확인
def- 함수를 실행하려면 어떻게 하나요?
정답 확인
함수이름() - 괄호를 붙여 호출합니다🔗 다음 장 미리보기¶
다음엔 함수에 재료(매개변수)를 전달하는 방법을 배워요!