콘텐츠로 이동

챕터 19: 조건문 깊이 이해하기

🎯 이 장에서 배우는 것

  • [ ] if-elif-else로 여러 조건을 처리할 수 있다
  • [ ] 논리 연산자(and, or)를 활용할 수 있다

⏱️ 예상 학습 시간: 약 15분


📚 핵심 개념

개념: elif (여러 갈림길)

if-else는 두 갈래 선택이었죠? 하지만 현실에선 세 가지 이상 선택지가 있어요!

flowchart TD A[온도 확인] --> B{15도 미만?} B -->|Yes| C[🥶 춥다] B -->|No| D{25도 초과?} D -->|Yes| E[🥵 덥다] D -->|No| F[😊 적당하다]

elif는 "else if"의 줄임말로, 추가 조건을 검사해요.


🔨 따라하기

Step 1: 온도 판단 프로그램

코드:

temperature = 20

if temperature < 15:
    print("춥다 🥶")
elif temperature > 25:
    print("덥다 🥵")
else:
    print("적당하다 😊")

실행 결과:

적당하다 😊

Step 2: 논리 연산자 활용

and(그리고), or(또는)로 조건을 조합해요!

age = 17
has_ticket = True

if age >= 12 and has_ticket:
    print("입장 가능! 🎬")

실행 결과:

입장 가능! 🎬


📝 전체 코드

# 온도 판단 프로그램
temperature = 20

if temperature < 15:
    print("춥다 🥶")
elif temperature > 25:
    print("덥다 🥵")
else:
    print("적당하다 😊")

# 논리 연산자 예제
age = 17
has_ticket = True

if age >= 12 and has_ticket:
    print("입장 가능! 🎬")

⚠️ 주의할 점

  • elif 순서가 중요해요! 위에서부터 차례로 검사하므로, 조건 순서를 잘 생각하세요.

✅ 점검하기

  1. elif는 언제 사용하나요?
정답 확인세 가지 이상의 조건을 구분할 때 사용합니다.
  1. andor의 차이는?
정답 확인and는 모든 조건이 참, or는 하나만 참이면 됩니다.

🔗 다음 장 미리보기

반복문을 배워요! 같은 작업을 여러 번 자동으로 실행하는 마법을 익힙니다 ✨