セクション 7. 章 3
knight.py
リストの反復処理
メニューを表示するにはスワイプしてください
リストを反復処理することで、各アイテムに個別にアクセスして処理することが可能。これは、インベントリ内のすべてのアイテムに対して処理を行う際に有用。
for ループを使用すると、リスト内の各アイテムを順に処理できる。
123456# Existing list inventory = ["cat", "dog", "chicken", "monkey"] # Iterate through the inventory for item in inventory: print("Item:", item)
インベントリ内のアイテム一覧は、knight.inventory.values() と記述することで取得可能。これにより、マップ上の位置に依存せず、ナイトのインベントリ内の各要素を順に処理し、アクションを実行できる。
knight.py
knight.put_from_inventory() は、インベントリの最後のアイテムを配置することに注意。
タスク
スワイプしてコーディングを開始
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 7. 章 3
knight.py
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください