セクション 4. 章 3
single
チャレンジ:リスト管理
メニューを表示するにはスワイプしてください
リストおよびリストメソッドの新しい知識を実践的な場面で活用する準備はできていますか?
このチャレンジでは、食料品店のデリ部門の商品を管理し、ネストされたリスト、リストメソッド、および条件分岐ロジックを使用することが求められます。
タスク
スワイプしてコーディングを開始
肉類、チーズ、調味料などの異なるカテゴリにわたって、リストの初期化、更新、整理を行い、デリ商品のリストを管理します。
-
リストの初期化:
meatリストを次の値で作成:"Ham",3.99,50,"Sliced";cheeseリストを次の値で作成:"Cheddar",5.49,100,"Sharp";condimentリストを次の値で作成:"Mustard",1.99,75,"Spicy"。
-
メインリストの作成:
meat、cheese、condimentの各リストを1つのリストdeli_deptにまとめます。
-
商品の再入荷:
meatリストに"Ham"が含まれていて、その数量が100未満の場合、数量を100に更新します。
-
季節限定肉の追加:
seasonal_meatリストを次の値で作成:"Turkey",4.50,100,"Sliced";seasonal_meatをdeli_deptに追加します。
-
調味料の削除:
deli_deptからcondimentリストを削除します。
-
リストの並べ替え:
- 各サブリストの最初の要素を基準に、
sort()メソッドを使ってdeli_deptをアルファベット順に並べ替えます。
- 各サブリストの最初の要素を基準に、
出力要件
deli_deptの初期状態を次のメッセージとともに表示:"Initial Deli List: <$deli_dept>"。- すべての操作後、更新された
deli_deptの状態を次のメッセージとともに表示:"Updated Deli List: <$deli_dept>"。
注意
リストの並べ替えは、各サブリストの最初の値(例:
"Ham","Cheddar","Turkey")を基準に行われます。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 4. 章 3
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください