icon_solution 알아 보기

    while 명령의 기본 구조는 다음과 같습니다.

    while 판단 조건:       # 판단 조건이 True인 동안

    반복 실행할 내용   # 반복 실행할 내용 부분을 반복한다.

     

    이 프로그램에서는 변수 x의 값을 1로 설정하고 x10보다 작거나 같을 때(즉, 10 이하일 때) 콜론(:) 이후의 블록을 실행하라고 알려줍니다. 반복 실행할 블록은 현재 x 값을 출력하고 x1을 더하는 것입니다.

    그럼 프로그램이 어떻게 동작하는지 자세히 살펴볼까요?

     

    1 | x1을 저장합니다.

    2 | while x <= 10: 문장을 실행합니다. 1 <= 10이 참이므로 반복 블록을 실행합니다.

    3 | 현재 x 값인 1을 출력합니다.

    4 | x1을 더해 x2가 됩니다.

    5 | 반복 블록의 끝이므로 다시 while문이 있는 곳으로 돌아갑니다.

    6 | while x <= 10: 문장을 실행합니다. 2 <= 10이 참이므로 반복 블록을 실행합니다.

    7 | 현재 x 값인 2를 출력합니다.

    8 | x1을 더해 x3이 됩니다.

     

    [x10이 될 때까지 이 과정을 반복합니다.]

     

    9 | while x <= 10: 문장을 실행합니다. 10 <= 10이 참이므로 반복 블록을 실행합니다.

    10 | 현재 x 값인 10을 출력합니다.

    11 | x1을 더해 x11이 됩니다.

    12 | while x<=10: 문장을 실행합니다. 11 <= 10은 거짓이므로 반복 블록을
    실행하지 않고 다음 문장으로 넘어갑니다.

    13 | 반복 블록이 프로그램의 끝이므로 프로그램을 종료합니다.

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