Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:プロダクト収益キャップストーン | 関数
Python入門
セクション 6.  7
single

single

bookチャレンジ:プロダクト収益キャップストーン

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

このセクションで学んだすべての内容をまとめて応用する課題。

このタスクでは、食料品店における各商品の価格と販売数量に基づいて、各商品の総収益を計算。

収益を計算した後、商品名をアルファベット順に並べ替え結果を整形して表示

タスク

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

次の手順に従ってタスクを完了してください。

  • products という名前のリストを初期化し、商品名を格納します。
  • prices という名前のリストを初期化し、各商品の単価を格納します。
  • quantities_sold という名前のリストを初期化し、各商品の販売数量を格納します。
  • 各商品の収益を、単価と販売数量を掛け合わせて計算し、その結果を新しいリスト revenue に格納します。
  • zip() 関数を使用して、productsrevenue のリストを組み合わせ、各タプルが商品名とその収益を含む revenue_per_product というリストを作成します。
  • revenue_per_product リストを商品名のアルファベット順に並べ替えます。
  • 各商品とその収益を、次の形式で出力します: <product_name> has total revenue of $<revenue>

次の関数を定義してください。

  • calculate_revenue(prices, quantities_sold):この関数は、各単価と対応する販売数量を掛け合わせてリストに格納し、その収益リストを返します。
  • formatted_output(revenues):この関数は、(product_name, revenue) のタプルのリストを受け取り、商品名のアルファベット順に並べ替え、指定された形式で各項目を出力します。

これらの関数を定義した後、提供されたリストを使って関数を呼び出し、上記の通りに結果を表示してください。

解答

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

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

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

セクション 6.  7
single

single

AIに質問する

expand

AIに質問する

ChatGPT

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

some-alt