더북(TheBook)

만약 여러분이 직원이라면 어떤 기계가 있으면 좋을 것 같나요? 네. 식기세척기 또는 설거지해 주는 로봇이 있으면 좋겠지요?

설거지해 주는 로봇은 다음과 같은 작업을 반복할 것입니다.

컵을 물에 헹군다.

세제를 사용해서 컵을 닦는다.

컵을 물에 다시 헹군다.

로봇은 컵을 물에 헹구고, 세제로 닦고, 다시 물에 헹구는 작업을 몇 번 해야 할까요? 컵이 10개이기 때문에 10번 작업해야 하겠죠(설거지할 컵이 없는데 이 동작을 계속 반복하는 것도 웃기겠죠?).

이와 같이 반복문에는 작업을 몇 번 반복할 것인가가 상당히 중요합니다. C나 C++, 자바와 같은 다양한 프로그래밍 언어에 모두 반복문이 있지만, 반복을 몇 번 하게끔 하는지를 지시하는 프로그래밍 문법은 저마다 다릅니다.

지금부터 파이썬에서의 반복문 문법을 살펴보겠습니다.

TIP

파이썬에서 반복문은 for문과 while문이 있습니다. 둘 다 다루면 좋겠지만, 이 책에서는 파이썬의 반복문 중 가장 많이 사용되는 for문을 기준으로 설명하겠습니다.

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