더북(TheBook)

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 | 반복 블록이 프로그램의 끝이므로 프로그램을 종료합니다.

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