条件付き while ループ
レシピの換算ツールでは、レシピの分量を増やす前に各材料が十分にあるかどうかを確認する必要があります。while ループと条件付きロジックを組み合わせ、材料の数量を確認し、わかりやすいステータスメッセージを表示しましょう。確認済みの材料数を追跡する変数 ingredients_checked と、トマトとバジルのパスタレシピに含まれる材料の総数を表す total_ingredients が用意されています。
この演習はコースの一部です
開発者のためのPython入門
演習の手順
ingredients_checkedがtotal_ingredientsより小さい間、繰り返し処理を行うwhileループを作成します。- ループが実行されるたびに、
ingredients_checkedのカウンターを 1 増やします。 - 条件文を使って、確認済みの材料が 4 つ未満かどうかを判定します。
- そうでない場合は、確認済みの材料が 6 つ以下かどうかを確認します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
total_ingredients = 7
ingredients_checked = 0
# Set up the loop
____ ingredients_checked < total_ingredients:
# Increment the counter
____ += 1
# Check if less than 4 ingredients reviewed
____ ingredients_checked < 4:
print("More than half remaining")
# Check if 6 or fewer ingredients reviewed
____ ingredients_checked <= 6:
print("Nearly finished checking")
else:
print("All ingredients verified!")