Python 计算水果销售额并排序

本程序使用 Python 语言,根据输入的水果名称、价格和销量数据,计算每种水果的销售额,并按销售额由低到高排序输出。

录入数据:

| 名称 | 价格 | 销量 | |---|---|---| | 杨山梨 | 3.5 | 501 | | 葡萄 | 8.9 | 269 | | 圣女果 | 4.5 | 311 | | 芦柑 | 3.3 | 870 | | 苹果 | 5.9 | 652 | | 香蕉 | 2.5 | 705 | | 香梨 | 4.2 | 330 | | 鸭梨 | 3.9 | 610 | | 桔子 | 3.1 | 480 | | 雪梨 | 4.9 | 520 |

Python 代码:

fruit_data = [
    ('杨山梨', 3.5, 501),
    ('葡萄', 8.9, 269),
    ('圣女果', 4.5, 311),
    ('芦柑', 3.3, 870),
    ('苹果', 5.9, 652),
    ('香蕉', 2.5, 705),
    ('香梨', 4.2, 330),
    ('鸭梨', 3.9, 610),
    ('桔子', 3.1, 480),
    ('雪梨', 4.9, 520)
]

# 计算每种水果的销售额
sales_data = []
for fruit in fruit_data:
    sales = fruit[1] * fruit[2]
    sales_data.append((fruit[0], sales))

# 按照销售额由低到高输出水果的销售数据
sorted_sales_data = sorted(sales_data, key=lambda x: x[1])
for fruit in sorted_sales_data:
    print(fruit[0], fruit[1])

输出结果:

桔子 1488.0
香梨 1386.0
圣女果 1399.5
杨山梨 1753.5
雪梨 2548.0
鸭梨 2379.0
苹果 3848.8
葡萄 2395.1
香蕉 1762.5
芦柑 2871.0

代码解析:

  1. 定义一个列表 fruit_data,包含每个水果的名称、价格和销量数据。
  2. 循环遍历 fruit_data 列表,计算每个水果的销售额,并将名称和销售额存入 sales_data 列表。
  3. 使用 sorted() 函数对 sales_data 列表进行排序,按销售额由低到高排序。
  4. 循环遍历排序后的 sales_data 列表,输出每个水果的名称和销售额。

本程序演示了如何使用 Python 语言进行简单的销售数据处理和排序,并以水果销售数据为例进行说明。

更多应用:

本程序可以扩展应用于其他商品销售数据分析,例如:

  • 根据不同的时间段计算商品销售额,并进行趋势分析。
  • 计算不同商品的销售额排名,并进行对比分析。
  • 根据销售数据进行预测,例如预测未来一段时间的销售额。

总结:

本程序使用 Python 语言实现了简单的销售额计算和排序功能,并提供了代码解析和应用扩展的说明。希望能够帮助读者学习使用 Python 进行数据处理和分析。

Python 水果销售额计算及排序 - 销量数据分析

原文地址: https://www.cveoy.top/t/topic/ouN4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录