조건문과 들여쓰기 개념을 한 번 더 확인하기 위해 실행 순서를 살펴보겠습니다.
20 미만인 수를 입력했을 때
age = int(input('나이가 어떻게 되세요? ')) 첫 번째 실행
if age < 20: → 조건을 충족하므로 조건문 내부 명령어 실행 두 번째 실행
print('미성년자는 주류를 구매할 수 없습니다.') 세 번째 실행
print(20 - age, '년 후에 성인이 되면 오세요!') 네 번째 실행
print('감사합니다. 안녕히 가세요.') 다섯 번째 실행
20 이상인 수를 입력했을 때
age = int(input('나이가 어떻게 되세요? ')) 첫 번째 실행
if age < 20: → 조건을 충족하지 않으므로 조건문 내부 명령어를 실행하지 않음 두 번째 실행
print('미성년자는 주류를 구매할 수 없습니다.')
print(20 - age, '년 후에 성인이 되면 오세요!')
print('감사합니다. 안녕히 가세요.') 세 번째 실행
들여쓰기를 하지 않은 코드는 항상 실행되고, 들여쓰기를 한 코드는 조건문의 조건이 충족될 때만 실행된다는 점 기억해 두세요.