Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:ソロコーディングキャップストーン | ループ
/
Python入門
セクション 5.  8
single

single

bookチャレンジ:ソロコーディングキャップストーン

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

この章では、コーディング能力への挑戦の時間です。課題が提示されますが、今回は自分自身で解決方法を考える必要があります。これまでに学んだ構文やテクニックはすべて使用できますが、コードをさまざまな入力や状況に柔軟に対応させるために、ループ条件分岐の利用が強く推奨されます。

タスク

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

inventory 辞書内の各アイテムを評価し、在庫レベルや価格に基づいて適切なメッセージを出力する課題。

  • inventory 辞書内の各アイテムをループ処理。
  • 各アイテムについて:
    • 在庫が 30 未満 の場合、補充が必要であることを出力。
    • 在庫が 100 を超える 場合、割引価格で販売すべきであることを出力。
    • 在庫が 30 以上 100 以下 の場合、通常価格で販売すべきであることを出力。

出力要件

以下の テンプレート出力文 を必ずそのまま使用してください:

  • 補充が必要な場合:
    f"{item} need restocking."
  • 割引価格の場合:
    f"{item} should be sold at the discounted price of {discounted_price}."
  • 通常価格の場合:
    f"{item} should be sold at the regular price of {regular_price}."

注意

出力フォーマットは必ず正確に守ってください。そうしないと解答が受理されません。

解答

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

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

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

セクション 5.  8
single

single

AIに質問する

expand

AIに質問する

ChatGPT

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

some-alt