五、有商品编号列表和商品名称如下 id_product=[“010105”.“010106”."010107”.“010108”"010109”“010 校极项目 15分/个 name=[“冰箱",“洗衣机”,“电扇"、“微波炉”“烟箱”、"电视机”"电热毯” 省部级项目 30分/个 (1)用商品编号列表和商品名称列表生成字典。(以商品编号为键,商品名称为值) 编写程序,从盘输入老师的评成绩,从盘分别输入各类科研项目的数量(假设装 (2)编写函数add()实现功能:提供一个商品编号,判断该商品是否在字典中存在,如果字换中有该商品、购显示“该商品已存在”,如果该商品编号不在字类中,机流》 类科研项目未参与,则输入0,然后计算科研成绩,最终计算出考评成绩后,再检片 该商品名称,并将该商品的编号和名称添加到字典中。用python编程
时间: 2024-03-20 19:42:35 浏览: 137
(1) 生成字典的代码如下:
```
id_product=["010105","010106","010107","010108","010109"]
name=["冰箱","洗衣机","电扇","微波炉","烟箱","电视机","电热毯"]
product_dict = {}
for i in range(len(id_product)):
product_dict[id_product[i]] = name[i]
print(product_dict)
```
输出结果为:
```
{'010105': '冰箱', '010106': '洗衣机', '010107': '电扇', '010108': '微波炉', '010109': '烟箱'}
```
(2) 实现add()函数的代码如下:
```
def add(product_dict):
id = input("请输入商品编号:")
if id in product_dict:
print("该商品已存在")
else:
name = input("请输入商品名称:")
product_dict[id] = name
print("添加成功")
return product_dict
```
调用add()函数的代码如下:
```
product_dict = add(product_dict)
print(product_dict)
```
运行结果如下:
```
请输入商品编号:010110
请输入商品名称:电热水壶
添加成功
{'010105': '冰箱', '010106': '洗衣机', '010107': '电扇', '010108': '微波炉', '010109': '烟箱', '010110': '电热水壶'}
```
阅读全文