Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:リスト管理 | その他のデータ型
Python入門
セクション 4.  3
single

single

bookチャレンジ:リスト管理

メニューを表示するにはスワイプしてください

リストおよびリストメソッドの新しい知識を実践的な場面で活用する準備はできていますか?

このチャレンジでは、食料品店のデリ部門の商品を管理し、ネストされたリスト、リストメソッド、および条件分岐ロジックを使用することが求められます。

タスク

スワイプしてコーディングを開始

肉類、チーズ、調味料などの異なるカテゴリにわたって、リストの初期化、更新、整理を行い、デリ商品のリストを管理します。

  1. リストの初期化:

    • meat リストを次の値で作成: "Ham", 3.99, 50, "Sliced";
    • cheese リストを次の値で作成: "Cheddar", 5.49, 100, "Sharp";
    • condiment リストを次の値で作成: "Mustard", 1.99, 75, "Spicy"
  2. メインリストの作成:

    • meatcheesecondiment の各リストを1つのリスト deli_dept にまとめます。
  3. 商品の再入荷:

    • meat リストに "Ham" が含まれていて、その数量が 100 未満の場合、数量を 100 に更新します。
  4. 季節限定肉の追加:

    • seasonal_meat リストを次の値で作成: "Turkey", 4.50, 100, "Sliced";
    • seasonal_meatdeli_dept に追加します。
  5. 調味料の削除:

    • deli_dept から condiment リストを削除します。
  6. リストの並べ替え:

    • 各サブリストの最初の要素を基準に、sort() メソッドを使って deli_dept をアルファベット順に並べ替えます。

出力要件

  • deli_dept の初期状態を次のメッセージとともに表示: "Initial Deli List: <$deli_dept>"
  • すべての操作後、更新された deli_dept の状態を次のメッセージとともに表示: "Updated Deli List: <$deli_dept>"

注意

リストの並べ替えは、各サブリストの最初の値(例: "Ham", "Cheddar", "Turkey")を基準に行われます。

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 4.  3
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt