一个公司有员工:张三,李四,周五,王六,吴七;10月份工资分别是:199元,177元,181元,185元,188元;超市有商品:水杯26元/个,手表100元/个,钢笔22元/个,气球17元/包,面包33元/个,鼠标50元/个,耳机70元/个。问: 使用字典表示员工和工资的对应关系,员工为键,工资为值,获得人数; 使用字典表示商品和价格的对应关系,商品名为键,价格为值,获得商品数; 从工资字典中返回员工名单; 控台打印出商品价格清单; 判断是否有商品键盘; 判断是否有商品鼠标,如果有,将该商品的键值对删除。 增加新商品充电器33元/个,修改商品字典; 清空商品字典。
时间: 2024-02-06 17:04:00 浏览: 63
好的,我来依次回答你的问题:
1. 使用字典表示员工和工资的对应关系,员工为键,工资为值,获得人数。
可以这样定义工资字典:
```python
salary_dict = {'张三': 199, '李四': 177, '周五': 181, '王六': 185, '吴七': 188}
num_of_employees = len(salary_dict)
print("员工人数为:", num_of_employees)
```
2. 使用字典表示商品和价格的对应关系,商品名为键,价格为值,获得商品数。
可以这样定义商品字典:
```python
goods_dict = {'水杯': 26, '手表': 100, '钢笔': 22, '气球': 17, '面包': 33, '鼠标': 50, '耳机': 70}
num_of_goods = len(goods_dict)
print("商品种类数为:", num_of_goods)
```
3. 从工资字典中返回员工名单。
可以这样获取员工名单:
```python
employees = list(salary_dict.keys())
print("员工名单为:", employees)
```
4. 控台打印出商品价格清单。
可以这样打印商品价格清单:
```python
print("商品价格清单如下:")
for key, value in goods_dict.items():
print(key, ":", value, "元/个")
```
5. 判断是否有商品键盘。
可以这样判断是否有商品键盘:
```python
if '键盘' in goods_dict:
print("商品字典中有键盘")
else:
print("商品字典中没有键盘")
```
6. 判断是否有商品鼠标,如果有,将该商品的键值对删除。
可以这样删除商品鼠标并判断是否删除成功:
```python
if '鼠标' in goods_dict:
del goods_dict['鼠标']
print("已删除商品鼠标")
else:
print("商品字典中没有鼠标")
```
7. 增加新商品充电器33元/个,修改商品字典。
可以这样增加新商品充电器并修改字典:
```python
goods_dict['充电器'] = 33
print("已添加新商品充电器")
print("修改后的商品字典为:", goods_dict)
```
8. 清空商品字典。
可以这样清空商品字典:
```python
goods_dict.clear()
print("商品字典已清空")
```
阅读全文