Table of Contents
파이썬 조건문 완벽 가이드: if, elif, else를 가장 쉽게 이해하기
조건문은 프로그램이 상황에 따라 다른 동작을 하게 만드는 가장 기본적인 문법입니다. 파이썬에서는 if, elif, else 세 가지를 중심으로 시작하면 됩니다.
조건문이 필요한 이유
예를 들어 점수가 60점 이상이면 합격, 아니면 불합격이라고 판단하려면 조건문이 필요합니다. 입력값에 따라 결과가 달라지는 모든 프로그램의 기초입니다.
가장 기본적인 if 문
age = 15
if age >= 13:
print("청소년입니다.")
조건이 참일 때만 들여쓰기된 코드가 실행됩니다.
if-else 문
score = 75
if score >= 60:
print("합격")
else:
print("불합격")
else는 조건이 거짓일 때 실행됩니다.
if-elif-else 문
score = 87
if score >= 90:
print("A")
elif score >= 80:
print("B")
elif score >= 70:
print("C")
else:
print("F")
여러 조건을 순서대로 검사할 때는 elif를 사용합니다.
조건문에서 자주 하는 실수
- 줄 끝의
:를 빼먹음 - 들여쓰기를 하지 않음
=와==를 혼동함
입력과 함께 쓰는 예제
num = int(input("숫자를 입력하세요: "))
if num % 2 == 0:
print("짝수입니다.")
else:
print("홀수입니다.")
이 예제는 input(), 형 변환, 조건문이 함께 쓰이는 가장 대표적인 형태입니다.
함께 보면 좋은 글
다음 단계
조건문이 익숙해지면 반복문으로 넘어가면 됩니다. 같은 작업을 여러 번 자동으로 실행하는 흐름을 이해할 수 있게 됩니다.
정리
파이썬 조건문은 if, elif, else와 들여쓰기만 정확히 이해해도 시작할 수 있습니다. 복잡한 예제보다 작은 분기부터 자주 써보는 편이 더 빠릅니다.
![]()