
64 Chapter 1
직접 반복하세요
객체 시퀀스 반복하기
파이썬의
for
루프를 사용할 거라고 이미 언급했습니다. 몇 번을 반복할지 알고 있는
상황에서는
for
루프가 최적입니다(몇 번을 반복해야 할지 모르는 상황이라면
while
루프를 권장합니다. 방법은 나중에 필요할 때 설명할게요). 이제
>>>
프롬프트에서
for
루프를 사용해봅시다.
for
루프는 다음 세 가지 방식으로 사용할 수 있습니다. 어떤 방식이 우리에게 가장
알맞은지 찾아봅시다.
반복 횟수를 알고
있을 때는
‘
for
’
를
사용하세요.
사용 예제
1
. 아래
for
루프는 숫자 리스트를 입력받아 리스트의 각 숫자를 한 번씩
반복하면서 화면에 현재 숫자를 출력합니다. 이 과정에서
for
루프는 각 숫자를
i
라는
이름의 루프 반복 변수에 할당합니다.
이 코드는 한 행 이상으로 이루어져 있으므로 콜론을 입력한 다음 엔터 키를 누르면
쉘이 자동으로 들여쓰기를 해줍니다. 루프의 스위트를 완성했으면 엔터 키를 두 번
눌러 쉘에 코드 입력이 끝났음을 알립니다.
들여쓰기와 콜론을 주목하세요.
if
문과 마찬가지로
for
문과 관련된 코드도 들여쓰기
해야 합니다.
사용 예제
2
. 아래
for
루프는 문자열을 반복하면서 각 루프마다 문자열의 각 문자를
처리합니다. 파이썬의 스트링은 시퀀스(
sequence