
78 Chapter 1
진지한 맥주
심각하게 바쁜 애플리케이션 코딩하기
『헤드 퍼스트 자바』에서 첫 번째 실생활 프로그램으로 등장했던
‘
맥주 노래
’
를 파이썬
버전으로 만듭시다.
아래는 맥주 노래 코드의 스크린샷입니다.
range
함수의 사용 방법이 조금 바뀌었지만
나머지 코드는 익숙할 겁니다.
range
함수는 조금 뒤에 살펴봅니다.
IDEL
편집 창에
코드가 있으며 프로그램의 출력 결과는 쉘 창에 있습니다.
이 모든 맥주 처리하기...
위 코드를
IDLE
편집 창에 입력하고 저장한
다음
F5
키를 누르면 쉘에 많은 결과가
출력됩니다. 오른쪽 그림은 출력 결과의
일부만 보여준 것입니다. 맥주 노래는
선반에 있는
99
병(
bottle
)의 맥주에서
시작해 맥주가 남아 있지 않을 때까지
숫자가 줄어듭니다. 사실 이 코드의 핵심은
‘
숫자가 줄어드는
’
작업을 어떻게 처리하느냐
입니다. 코드를 자세히 살펴보기 전에 숫자가
줄어드는 작업을 살펴봅시다.
이 코드를 실행하면
쉘에 이런 결과가
출력됩니다.