더북(TheBook)

조건문과 들여쓰기 개념을 한 번 더 확인하기 위해 실행 순서를 살펴보겠습니다.

20 미만인 수를 입력했을 때
age = int(input('나이가 어떻게 되세요? '))                 첫 번째 실행
 if age < 20: → 조건을 충족하므로 조건문 내부 명령어 실행  두 번째 실행
    print('미성년자는 주류를 구매할 수 없습니다.')         세 번째 실행
    print(20 - age, '년 후에 성인이 되면 오세요!')         네 번째 실행
print('감사합니다. 안녕히 가세요.')                        다섯 번째 실행
  
20 이상인 수를 입력했을 때
age = int(input('나이가 어떻게 되세요? '))   첫 번째 실행
if age < 20: → 조건을 충족하지 않으므로 조건문 내부 명령어를 실행하지 않음 두 번째 실행
    print('미성년자는 주류를 구매할 수 없습니다.')
    print(20 - age, '년 후에 성인이 되면 오세요!')
print('감사합니다. 안녕히 가세요.')         세 번째 실행

들여쓰기를 하지 않은 코드는 항상 실행되고, 들여쓰기를 한 코드는 조건문의 조건이 충족될 때만 실행된다는 점 기억해 두세요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.