Python開発コース
チャプター
>
レベル

条件
存在の確認

目的

コンテナに保存された食材を見つけ、組み合わせて料理を作る。

サラダを作るにはいくつかの食材が必要ですが、まずはそれらを集めなければなりません。畑では にんじんトマトレタスキュウリ が見つかります。ただし、にんじんキュウリ は別に保管されています。畑で取れるアイテムを集めましょう。

不足しているアイテムを見つけるため、コンテナの前にある X 印の場所へ向かい、条件をテストしてアイテムがコンテナに保存されているか確認します。処理を早くするために for ループを使用し、collect() 関数でアイテムを取得してください。

for x in range(4): ....... if "carrot" or "cucumber" in bag: player.collect(bag[x])

すべてのアイテムを集めたら、items という名前の list に保管し、append() を使用して各アイテムの数を記録します。

最後に、光る X 印の位置へ歩いて combine() 関数で全てのアイテムを組み合わせ、料理を作ります。if 文で len() 演算子を使用してリストの長さを確認し、全てのアイテムが揃っているかチェックしてください。>< を使って、ある値が特定の値より大きいか小さいかを判定できます。実装例は if len(items) < 5: です。

コードブック