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

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

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

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