リストを使った条件付きループ
パーティー用のトマトとバジルのパスタのレシピを換算する前に、まず材料の分量を確認しておきましょう。レシピの分量は quantities というリストにグラム単位で格納されています。レシピ換算ツールを作る第一歩として、この分量をループで確認し、条件分岐を使って分類します。ただし、この時点ではまだ分量の変更は行いません。変更を加える前に、各材料の分量を把握しておくといいでしょう。
この演習はコースの一部です
開発者のためのPython入門
演習の手順
qtyをイテレータ変数として、quantitiesリストの各分量をループしましょう。- ループの中に、
qtyが400グラム以上かどうかを確認する条件を追加し、該当する場合は'Large quantity'と出力させます。 qtyが200グラム以上かどうかを確認するelif条件を追加し、該当する場合は'Medium quantity'と出力させます。- 残りすべての分量を処理する
else節を追加し、'Small quantity'と出力させます。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
quantities = [500, 400, 20, 15, 15, 7]
# Loop through each quantity in the recipe
for ____ in ____:
# Check if it's a large quantity (400g or more)
____ ____ >= 400:
print('Large quantity')
# Check if it's a medium quantity (200g or more)
____ qty >= ____:
print('Medium quantity')
# Otherwise it's a small quantity
____:
print('Small quantity')