Python 水果销售额计算及排序 - 销量数据分析
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
代码解析:
- 定义一个列表
fruit_data,包含每个水果的名称、价格和销量数据。 - 循环遍历
fruit_data列表,计算每个水果的销售额,并将名称和销售额存入sales_data列表。 - 使用
sorted()函数对sales_data列表进行排序,按销售额由低到高排序。 - 循环遍历排序后的
sales_data列表,输出每个水果的名称和销售额。
本程序演示了如何使用 Python 语言进行简单的销售数据处理和排序,并以水果销售数据为例进行说明。
更多应用:
本程序可以扩展应用于其他商品销售数据分析,例如:
- 根据不同的时间段计算商品销售额,并进行趋势分析。
- 计算不同商品的销售额排名,并进行对比分析。
- 根据销售数据进行预测,例如预测未来一段时间的销售额。
总结:
本程序使用 Python 语言实现了简单的销售额计算和排序功能,并提供了代码解析和应用扩展的说明。希望能够帮助读者学习使用 Python 进行数据处理和分析。
原文地址: https://www.cveoy.top/t/topic/ouN4 著作权归作者所有。请勿转载和采集!