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