while ループを使う
レシピの換算ツールを構築しています。パスタパーティーに参加するゲストの人数を数える必要があります。出欠の返事を受け取ったので、while ループを使って1件ずつ処理していきましょう。受け取った返事の件数を表す変数 total_confirmations があります。この変数を使ってカウントし、最終的なゲスト数がわかれば、トマトとバジルのパスタレシピの材料をどの程度増やせばよいかがわかります。
while ループの実行に時間がかかりすぎる場合や、セッションが切れる場合は、無限ループが発生している可能性があります。 特に、ループの中身をスペース4つまたは自動インデントでインデントすること、そしてループに終了条件が設定されていることを必ず確認してください。
この演習はコースの一部です
開発者のためのPython入門
演習の手順
guest_countがtotal_confirmationsより小さい間、繰り返し処理を続ける while ループを書きましょう。- while ループの内側で、出席を1件ずつカウントするために
guest_countを1ずつインクリメント(増加)させます。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
total_confirmations = 10
guest_count = 0
# Count confirmations using a while loop
while ____:
____
print(guest_count, "guests so far!")
print("We have", guest_count, "guests coming!")