더북(TheBook)

반복문을 실행하기 전에 첫째 줄에서 반복문에 사용할 변수 num을 만들고 초깃값을 0으로 저장했습니다. 둘째 줄에서는 while 문으로 조건을 충족하는지 확인합니다. 현재 num에 저장된 값은 0이므로 num < 10을 충족합니다. 따라서 반복문 내부의 num = int(input('숫자 입력: '))을 실행해 입력받은 숫자가 num에 저장됩니다. 이때 입력받은 숫자가 10 미만이면 셋째 줄의 명령어가 반복되고, 입력받은 숫자가 10 이상이면 반복문을 종료합니다. 프로그램을 실행해 10 미만의 숫자를 몇 개 입력한 후 10 이상의 숫자를 입력해 보세요.

실행결과
숫자 입력: 5 
숫자 입력: 6
숫자 입력: 12

숫자 5, 6에서는 다음 반복이 실행되지만, 12를 입력하면 프로그램이 종료됩니다. 반복 회차별로 일어나는 일을 정리하면 다음과 같습니다.

▼ 표 5-4 반복문의 실행과정

num에 저장되는 값

반복 조건

반복 명령어

0

충족

실행 → 5 입력

5

충족

실행 → 6 입력

6

충족

실행 → 12 입력

12

충족하지 않음

실행되지 않음 → 반복문 종료

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