在程序中定义如下的物品价格列表: goods=[ {'name':'电脑', 'price':3998}, {'name':'鼠标', 'price':38}, {'name':'玩具游艇', 'price':998}, {'name':'玩具赛车', 'price':216}, {'name':'崂山绿茶', 'price':158}, ] 输入2种新的物品名称和价格,追加到该列表中。题目保证输入的物品价格和已有物品的价格不相等。 输出: 第1行输出价格最高的物品名称和价格 第2行输出价格最低的物品名称和价格 输入样例: 微波炉 888 冰箱 3219 输出样例: 电脑 3998 鼠标 38
时间: 2024-01-02 10:03:07 浏览: 182
下面程序是定义一个结构体,并为其定义结构体变量,对其值输入、输出。
5星 · 资源好评率100%
好的,这是Python的代码,请查看:
```python
goods = [
{'name': '电脑', 'price': 3998},
{'name': '鼠标', 'price': 38},
{'name': '玩具游艇', 'price': 998},
{'name': '玩具赛车', 'price': 216},
{'name': '崂山绿茶', 'price': 158},
]
# 输入两种新物品的名称和价格
name1, price1 = input().split()
name2, price2 = input().split()
# 将新物品加入到列表中
goods.append({'name': name1, 'price': int(price1)})
goods.append({'name': name2, 'price': int(price2)})
# 按价格排序并输出结果
goods.sort(key=lambda x: x['price'])
print(goods[-1]['name'], goods[-1]['price'])
print(goods[0]['name'], goods[0]['price'])
```
输入样例:
```
微波炉 888
冰箱 3219
```
输出样例:
```
电脑 3998
鼠标 38
```
阅读全文