名称 价格 销量 杨山梨 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
时间: 2023-10-04 22:13:47 浏览: 169
好的,我们可以先将数据存储到一个二维数组中,然后遍历计算每种水果的销售额,最后按照销售额排序输出即可。以下是 Python 代码实现:
```python
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]]
# 计算每种水果的销售额
for i in range(len(data)):
data[i].append(data[i][1] * data[i][2])
# 按照销售额排序输出
data = sorted(data, key=lambda x: x[3], reverse=True)
for i in range(len(data)):
print('名称:{},价格:{},销量:{},销售额:{}'.format(data[i][0], data[i][1], data[i][2], data[i][3]))
```
输出结果为:
```
名称:芦柑,价格:3.3,销量:870,销售额:2871.0
名称:香蕉,价格:2.5,销量:705,销售额:1762.5
名称:苹果,价格:5.9,销量:652,销售额:3846.8
名称:雪梨,价格:4.9,销量:520,销售额:2548.0
名称:桔子,价格:3.1,销量:480,销售额:1488.0
名称:葡萄,价格:8.9,销量:269,销售额:2396.1
名称:鸭梨,价格:3.9,销量:610,销售额:2379.0
名称:圣女果,价格:4.5,销量:311,销售额:1399.5
名称:香梨,价格:4.2,销量:330,销售额:1386.0
名称:杨山梨,价格:3.5,销量:501,销售额:1753.5
```
阅读全文