
このコードを実行すると
シェルに下のように
出力されます。
38
1
章
ビールに本気になる
本格的なビジネスアプリケーションのコードを書く
『
Head First Java
』に感謝しつつ、古典的な最初の本格的なアプリケーションである
「ビールの歌」の
Python
バージョンを考えてみます。
下の図はビールの歌のコードの
Python
バージョンのスクリーンショットです。
range
関数の使い方が少し異なること以外は(詳しくはすぐに説明します)、この
コードのほとんどを理解できるはずです。
IDLE
の編集ウィンドウにはコードが表示
され、プログラムの出力の末尾がシェルウィンドウに表示されています。
すべてのビールを扱う
上のコードを
IDLE
の編集ウィンドウに入力して
保存してから[
F5
]を押すと、シェルに多くの行が出
力されます。このビールの歌は壁に
99
本のビールが
あるところから始まり、ビールがなくなるまでカウ
ントダウンしていきます。右側のウィンドウに出力
結果の一部だけを示しました。実際には、このコー
ド
では、「カウントダウン」について工夫しています。
コードを詳しく調べる前にカウントダウンの仕組み
を調べてみましょう。