1.8 파이썬 if 문
모든 파이썬 제어문 구조와 마찬가지로 들여쓰기는 첫 줄 끝의 콜론 기호(:)처럼 if 문에서 중요한 역할을 한다.
if a > b:
print('a는 b보다 크다')
c = 10
if 문은 else 문이 추가되면 다르게 동작한다.
if a > b:
print('a는 b보다 크다')
c = 10
else:
print('a는 b보다 크지 않다')
c = -10
if 문은 경우에 따라 elif 조건을 여러 개 가질 수 있다.
다음 예제에서는 각각 1줄로 작성된 코드 블록을 가지지만, 더 커질 수도 있다.
age = int(input('나이를 입력하라: '))
if age < 13:
print('당신은 사춘기를 겪지 않았다.')
elif age < 20:
print('당신은 십대 청소년이다.')
elif age <= 30:
print('당신은 여전히 젊다.')
else:
print('당신은 나이 든 사람이다.')