Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:プロダクト収益キャップストーン | セクション
データ分析のためのPython基礎
セクション 1.  38
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実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

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

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

セクション 1.  38
single

single

AIに質問する

expand

AIに質問する

ChatGPT

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

some-alt