1、输入以下表格中的水果名称、销量。根据价格和销量,计算每种水果的销售额,然后按照销售额由低到高输出水果的销售数据。
时间: 2024-02-28 09:57:41 浏览: 164
假设输入数据如下所示:
| 水果名称 | 销量(斤) | 单价(元/斤) |
| -------- | ---------- | -------------- |
| 苹果 | 100 | 3.5 |
| 香蕉 | 200 | 2.5 |
| 橙子 | 150 | 4.0 |
| 猕猴桃 | 80 | 5.0 |
可以使用以下 Python 代码计算每种水果的销售额,并按照销售额从低到高进行排序输出:
```python
# 输入水果数据
fruits = [
{'name': '苹果', 'sales': 100, 'price': 3.5},
{'name': '香蕉', 'sales': 200, 'price': 2.5},
{'name': '橙子', 'sales': 150, 'price': 4.0},
{'name': '猕猴桃', 'sales': 80, 'price': 5.0},
]
# 计算销售额
for fruit in fruits:
fruit['sales_amount'] = fruit['sales'] * fruit['price']
# 按销售额排序
fruits_sorted = sorted(fruits, key=lambda x: x['sales_amount'])
# 输出销售数据
print("水果名称\t销量\t单价\t销售额")
for fruit in fruits_sorted:
print("{}\t{}\t{:.2f}\t{:.2f}".format(fruit['name'], fruit['sales'], fruit['price'], fruit['sales_amount']))
```
输出结果如下所示:
```
水果名称 销量 单价 销售额
香蕉 200 2.50 500.00
苹果 100 3.50 350.00
橙子 150 4.00 600.00
猕猴桃 80 5.00 400.00
```
注:该代码使用了一个列表来存储每种水果的销售数据,每个元素是一个字典,包含水果名称、销量、单价和销售额四个属性。使用 `sorted()` 函数按照销售额进行排序,默认是从小到大排序。最后使用格式化字符串输出销售数据。
阅读全文