더북(TheBook)

대기번호를 출력하는 print() 문을 반복문으로 바꿔 봅시다. 예제에서는 반복 대상으로 리스트를 사용하고, 총 5팀이 대기 중이라고 가정하겠습니다. 코드를 다음과 같이 작성하고 실행합니다.

for waiting_no in [1, 2, 3, 4, 5]:
    print("대기번호 : {0}".format(waiting_no)) # {0} 위치에 waiting_no의 값이 들어감

실행결과 icon_con

대기번호 : 1
대기번호 : 2
대기번호 : 3
대기번호 : 4
대기번호 : 5

대기 손님이 5팀일 경우 반복문을 사용하지 않으면 코드를 5줄 작성해야 합니다. 반면에 반복문을 사용하면 단 2줄만 작성하면 되고 실행결과는 동일하게 나옵니다.

여기서 또 한 가지 살펴볼 부분이 있습니다. 지금은 대기 손님이 5팀이지만, 100팀일 때는 어떨까요? 반복 대상을 리스트로 작성하면 대기번호 100번까지 일일이 적어야 하죠.

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