더북(TheBook)

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('당신은 나이 든 사람이다.')
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.