파이썬 가이드 02 조건문
조건문 (If)
Python 조건문은 특정 조건이 참(True)일 때 코드 블록을 실행하는 데 사용됩니다. 주요 키워드는 if, elif, else입니다.
1. if 문
가장 기본적인 조건문으로, 주어진 조건이 참일 경우에만 코드 블록을 실행합니다.
x = 10
if x > 5:
print("x는 5보다 큽니다.")
2. else 문
if 문의 조건이 거짓(False)일 때 실행될 코드 블록을 정의합니다.
x = 3
if x > 5:
print("x는 5보다 큽니다.")
else:
print("x는 5보다 작거나 같습니다.")
3. elif 문
여러 조건을 순차적으로 확인할 때 사용됩니다. if 조건이 거짓이고, elif 조건이 참일 경우 해당 elif 블록이 실행됩니다. 여러 elif 문을 사용할 수 있습니다.
x = 7
if x > 10:
print("x는 10보다 큽니다.")
elif x > 5:
print("x는 5보다 크고 10보다 작거나 같습니다.")
else:
print("x는 5보다 작거나 같습니다.")
주요 특징:
- 들여쓰기: Python은 코드 블록을 구분하기 위해 들여쓰기(일반적으로 공백 4칸)를 사용합니다.
- 콜론:
if,elif,else문 뒤에는 항상 콜론(:)이 붙습니다. - 불리언 표현식: 조건은
True또는False로 평가되는 불리언 표현식이어야 합니다. 비교 연산자(==,!=,<,>,<=,>=)와 논리 연산자(and,or,not)를 사용하여 복잡한 조건을 만들 수 있습니다.