더북(TheBook)

앞에서 data의 첫 번째 요소부터 마지막 요소까지 차례대로 a에 저장된다고 했습니다. 따라서 [1, 2, 3, 4, 5]의 데이터가 하나씩 변수 a에 저장될 때마다 반복문 내부에 있는 print('안녕하세요.') 명령어가 실행됩니다. 처음 반복문을 실행하면 첫 번째 요소인 1a에 들어가고 print('안녕하세요.') 명령어를 실행합니다. 데이터 묶음에는 여전히 데이터가 남아 있으므로 다시 for 문으로 돌아가 a에 두 번째 요소인 2가 들어가고 print()를 한 번 더 실행합니다. 같은 원리로 데이터 묶음의 마지막 요소인 5a에 들어갈 때까지 print('안녕하세요.')를 반복 실행합니다. a에 들어갈 데이터가 더 이상 없으면 반복을 멈추고 반복문을 종료합니다.

앞의 반복문에서 반복 구간은 [1, 2, 3, 4, 5]이고, 반복되는 명령어는 print('안녕하세요.')입니다. 반복문의 실행과정을 정리하면 다음과 같습니다.

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

반복 회차

a에 저장된 값

반복문 내부

첫 번째

1

a에 1이 저장되고, ‘안녕하세요.’ 출력

    print('안녕하세요.')

두 번째

2

a에 2가 저장되고, ‘안녕하세요.’ 출력

    print('안녕하세요.')

세 번째

3

a에 3이 저장되고, ‘안녕하세요.’ 출력

    print('안녕하세요.')

네 번째

4

a에 4가 저장되고, ‘안녕하세요.’ 출력

    print('안녕하세요.')

다섯 번째

5

a에 5가 저장되고, ‘안녕하세요.’ 출력 마지막 데이터이므로 반복문 종료

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