반응형
[파이썬 조건문 if 완벽정리] 초보도 이해하는 조건 분기, else, elif까지 한 번에 끝내기!
드디어 파이썬에서 가장 많이 쓰이는 구조인 if문을 배워봅니다.
우리는 상황에 따라 다르게 행동하죠. 컴퓨터도 마찬가지예요.
“이 조건이 참(True)이면 이렇게 하고, 아니면 저렇게 해!” 이런 걸 코드로 표현하는 게 바로 if
입니다.
✔️ 이 글에서 배울 것
if
조건문 기초else
,elif
사용법- 데이터 사이언스에서 if문의 실제 활용 예시
- 실전 코드와 함께 이해
✅ if문 기본 구조
if 조건:
실행할 코드
콜론(:)과 들여쓰기는 반드시 필요합니다!
💡 예제 1: 나이 판별
age = 20
if age >= 18:
print("성인입니다")
👉 조건이 True
일 때만 실행됩니다.
❗ else문: 조건이 틀렸을 때
age = 15
if age >= 18:
print("성인입니다")
else:
print("미성년자입니다")
🔄 elif문: 여러 조건 분기
score = 85
if score >= 90:
print("A등급")
elif score >= 80:
print("B등급")
elif score >= 70:
print("C등급")
else:
print("D등급 이하")
📊 데이터 사이언티스트는 언제 if문을 쓸까?
데이터 분석 현장에서 if
문은 굉장히 자주 쓰입니다.
✅ 예제 1: 매출이 높은 고객만 필터링
revenue = 120000
if revenue > 100000:
print("VIP 고객입니다")
✅ 예제 2: 나이에 따라 등급 나누기
age = 34
if age < 18:
grade = "청소년"
elif age < 60:
grade = "성인"
else:
grade = "시니어"
print("고객 등급:", grade)
✅ 예제 3: 결측값(NaN) 여부 판단
import math
value = float('nan')
if math.isnan(value):
print("결측값입니다")
👉 데이터 전처리 단계에서 누락값을 제거하거나 대체할 때 자주 사용돼요.
📌 if문은 어디서든 쓰인다!
- 웹사이트: 로그인 했는지?
- 게임: 체력이 0이면 게임오버
- AI: 확률이 일정 기준보다 높으면 예측 결과 표시
- 데이터 분석: 조건에 따라 그룹 나누기, 전처리하기
✅ 요약 정리
if
: 조건이 맞으면 실행else
: 조건이 틀렸을 때 실행elif
: 여러 조건 중에서 선택- 데이터 분석, 웹, 게임, AI 전부 다 if문 사용
📌이전 강의 보기
2025.06.20 - [파이썬 공부하기!!] - [파이썬 연산자 정리] 초보도 쉽게 배우는 사칙연산, 비교, 논리연산 총정리!
📌 다음 강의 예고
이제 조건에 따라 코드를 실행하는 방법을 배웠으니,
다음은 같은 코드를 반복해서 실행하는 for문과 while문을 배워볼 차례입니다!
반응형