用python实现一个公司有员工:张三,李四,周五,王六,吴七;10月份工资分别是:199元,177元,181元,185元,188元;超市有商品:水杯26元/个,手表100元/个,钢笔22元/个,气球17元/包,面包33元/个,鼠标50元/个,耳机70元/个。问: 使用字典表示员工和工资的对应关系,员工为键,工资为值,获得人数; 使用字典表示商品和价格的对应关系,商品名为键,价格为值,获得商品数; 从工资字典中返回员工名单; 控台打印出商品价格清单; 判断是否有商品键盘; 判断是否有商品鼠标,如果有,将该商品的键值对删除。 增加新商品充电器33元/个,修改商品字典; 清空商品字典
时间: 2024-03-12 13:50:26 浏览: 78
js代码-重复的数据添加标识 例如张三 李四 王五 张三 王五 变更为 张三1 李四 王五1 张三2 王五2
好的,以下是针对你的问题的Python代码实现:
```python
# 用字典表示员工和工资的对应关系
employee_salary = {
'张三': 199,
'李四': 177,
'周五': 181,
'王六': 185,
'吴七': 188
}
# 获得人数
num_employees = len(employee_salary)
# 用字典表示商品和价格的对应关系
product_price = {
'水杯': 26,
'手表': 100,
'钢笔': 22,
'气球': 17,
'面包': 33,
'鼠标': 50,
'耳机': 70
}
# 获得商品数
num_products = len(product_price)
# 从工资字典中返回员工名单
employee_list = list(employee_salary.keys())
# 控制台打印出商品价格清单
print('商品价格清单:')
for product, price in product_price.items():
print(product, ':', price)
# 判断是否有商品键盘
if '键盘' in product_price:
print('有键盘商品')
else:
print('没有键盘商品')
# 判断是否有商品鼠标,如果有,将该商品的键值对删除
if '鼠标' in product_price:
del product_price['鼠标']
# 增加新商品充电器33元/个,修改商品字典
product_price['充电器'] = 33
# 清空商品字典
product_price.clear()
```
阅读全文