더북(TheBook)

 

6.2

같은 일 반복하기: 반복문

프로그램에서 조건문만큼이나 중요한 것이 반복문입니다. 예를 들어 봅시다. 아주 유명한 식당이 있습니다. 홀이 가득 차면 방문한 손님에게 번호표를 나눠 주고 대기하게 합니다. 대기 손님이 생길 때마다 번호표를 한 장씩 print() 문으로 출력한다고 합시다. 첫 번째 대기 손님에게 1번 표를 출력해서 줍니다.

print("대기번호 : 1")

손님이 3팀 더 왔네요. 번호표를 3번 더 출력합니다. 아직까지는 괜찮습니다.

print("대기번호 : 2")
print("대기번호 : 3")
print("대기번호 : 4")

그런데 식당 앞에 있던 콘서트장에서 콘서트가 끝나고 손님이 몰려옵니다. 수십 팀이 줄을 섭니다. 번호표를 하나씩 출력해서 손님께 나눠 주고 다시 출력해서 나눠 주려니 너무 바쁘네요. 이럴 때 필요한 것이 바로 반복문입니다. 몇 팀이 왔는지 알면 한꺼번에 수십 장을 반복 출력하면 됩니다.

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