다음 예제는 for 문을 사용해 0부터 4까지 숫자를 순서대로 출력합니다.
for i in range(5):
print(i, "번째 반복입니다.")
|
실행결과 |
0 번째 반복입니다. 1 번째 반복입니다. 2 번째 반복입니다. 3 번째 반복입니다. 4 번째 반복입니다. |
range() 함수는 일정 범위의 숫자 시퀀스(순서대로 나열된 숫자 집합)를 생성하는 반복 가능한 객체를 반환합니다. 따라서 range(5)는 0부터 4까지의 정수 시퀀스, 즉 [0, 1, 2, 3, 4]와 같은 값을 포함하는 반복 가능한 객체를 반환하고, for 반복문이 실행될 때마다 range(5)의 요소가 하나씩 i 변수에 차례대로 할당됩니다. 그리고 print() 함수로 현재 반복 횟수를 출력합니다.