콘텐츠로 이동

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 뒤에 콜론(:) 잊지 마세요!
  • 함수 안 코드는 들여쓰기 필수

✅ 점검하기

  1. 함수를 만들 때 어떤 키워드를 사용하나요?
정답 확인def
  1. 함수를 실행하려면 어떻게 하나요?
정답 확인함수이름() - 괄호를 붙여 호출합니다

🔗 다음 장 미리보기

다음엔 함수에 재료(매개변수)를 전달하는 방법을 배워요!