final80B-求利润最大的商品商品信息用3个列表分开表示 分3行依次输入3个列表 3个列表分别存放商品的名称、价格和成本 求利润(价格减去成本)最大的商品,若有并列情况, 则只输出从左边开始首次遇到的利润最大的那个商品及其利润,用空格隔开
时间: 2024-02-03 10:13:41 浏览: 83
最大利润——maxprofit
以下是 Python 代码实现:
```python
# 输入商品名称、价格和成本,存放到三个列表中
names = input().split()
prices = list(map(float, input().split()))
costs = list(map(float, input().split()))
# 计算每个商品的利润,并找到利润最大的商品
max_profit = 0
max_profit_name = ""
for name, price, cost in zip(names, prices, costs):
profit = price - cost
if profit > max_profit:
max_profit = profit
max_profit_name = name
# 输出利润最大的商品及其利润
print(max_profit_name, max_profit)
```
假设输入如下:
```
A B C
10 20 30
5 10 15
```
则输出结果为:
```
B 10.0
```
其中,B 商品的利润最大,为 20 - 10 = 10。
阅读全文