
58 Chapter 1
정신없이 들여쓰기
스위트 안에 스위트를 포함할 수 있어요
모든 스위트는 그 안에 다른 스위트를 포함할 수 있습니다. 포함된 스위트도 들여쓰기
되어 있어야 하며 포함할 수 있는 스위트의 개수에는 제한이 없습니다. 파이썬
프로그래머 사이에서 포함된 스위트는 들여쓰기 수준을 의미합니다.
다른 프로그래밍 언어와 마찬가지로 초기 수준의 들여쓰기를 첫 번째 수준 또는
들여쓰기 수준
0
(레벨
0
)이라고 합니다. 하위 레벨은 두 번째, 세 번째, 네 번째 수준
혹은 들여쓰기 수준
1
(레벨
1
), 수준
2
(레벨
2
), 수준
3
(레벨
3
) 등으로 부릅니다.
아래는 이전 페이지의
today
예제를 조금 변형한 것입니다.
today
를
‘
Sunday
’
로
설정했을 때
if
문에
if
/
else
가 어떻게 삽입되었는지 확인하세요. 또한 현재 우리의
기분을 설정하는
condition
이라는 변수도 새로 등장합니다. 들여쓰기 수준으로
각 스위트를 식별할 수 있습니다.
if today == 'Saturday':
print('Party!')
elif today == 'Sunday':
if condition == 'Headache':
print('Recover, then rest.')
else:
print('Rest.')
else:
print ...