본문 바로가기
PYTHON/기초학습

[2025.05.07] [4편] 조건문 – if, elif, else로 흐름 제어하기

by Kim.Sung 2025. 5. 7.
728x90

*상황에 따라 다르게 실행되는 프로그램을 만들고 싶다면? 조건문이 해답입니다*
 



📌 한 줄 요약  
조건에 따라 실행 흐름을 바꾸는 if, elif, else의 핵심 문법을 배워봅니다.

━━━━━━━━━━━━━━━━━━━

1️⃣ 조건문 기본 구조 🧠  
age = 20  
if age >= 18:  
  print("성인입니다.")  
else:  
  print("미성년자입니다.")  
💡 들여쓰기는 필수! 파이썬은 중괄호 {} 대신 들여쓰기로 블록을 구분합니다.

━━━━━━━━━━━━━━━━━━━

2️⃣ 다양한 조건 – elif 사용하기 🔀  
score = 85  
if score >= 90:  
  print("A학점")  
elif score >= 80:  
  print("B학점")  
elif score >= 70:  
  print("C학점")  
else:  
  print("F학점")  
✔️ 조건은 위에서부터 차례로 검사됩니다. 해당되면 바로 실행 후 종료돼요.

━━━━━━━━━━━━━━━━━━━

3️⃣ 조건식 팁 ✔️  
비교 연산자: ==, !=, >, <, >=, <=  
논리 연산자: and, or, not  
x = 10  
if x > 5 and x < 20:  
  print("5보다 크고 20보다 작아요")

━━━━━━━━━━━━━━━━━━━

4️⃣ 중첩 조건문 (조건 안에 조건) 🧩  
age = 20  
has_id = True  
if age >= 18:  
  if has_id:  
    print("입장 가능합니다.")  
  else:  
    print("신분증이 필요합니다.")

━━━━━━━━━━━━━━━━━━━

💬 킴별의 한마디!  
“조건문은 프로그램에 생명을 불어넣는 도구예요.  
상황에 따라 달라지는 코드를 직접 만들면  
코딩이 훨씬 재밌어집니다!”

📁 카테고리: 파이썬 기초  

#파이썬조건문  
#if문  
#elif사용법  
#else문  
#코딩흐름제어  
#파이썬기초  
#Python조건문  
#개발자블로그  
#코딩입문  
#코딩배우기