设计一个字典用来存放商品的信息和价格,例如,“面粉:2.5元”,“大米:3.0元","白菜:0.99元",可以添加、删除、修改商品的价格。
时间: 2024-03-15 13:46:04 浏览: 39
好的,我可以帮你设计一个商品信息和价格的字典,并实现添加、删除和修改商品价格的功能。以下是Python语言的代码:
```python
# 定义一个空的商品字典
goods = {}
# 添加商品信息和价格
goods["面粉"] = 2.5
goods["大米"] = 3.0
goods["白菜"] = 0.99
# 显示商品信息和价格
print("当前商品信息和价格如下:")
for name, price in goods.items():
print(name, ":", price, "元")
# 修改商品价格
goods["面粉"] = 2.0
# 删除商品信息和价格
del goods["大米"]
# 显示商品信息和价格
print("修改和删除后的商品信息和价格如下:")
for name, price in goods.items():
print(name, ":", price, "元")
```
在这个代码中,我们首先定义了一个名为goods的空字典。然后,我们使用字典的键值对来存储商品信息和价格。接下来,我们使用for循环来遍历字典,并打印出商品名称和价格。
接着,我们使用字典的键来修改商品价格,使用del语句删除一个商品的信息和价格。最后,我们再次使用for循环来遍历字典,并打印出修改和删除后的商品信息和价格。
希望我的回答能够帮到你!
相关问题
已知某系统所有已注册用户的用户名和密码,创建一个字典存放注册用户信息
好的,我可以帮你创建一个字典来存放注册用户信息。以下是示例代码:
```python
registered_users = {
"user1": "password1",
"user2": "password2",
"user3": "password3"
}
```
这是一个简单的字典,键为用户名,值为对应的密码。你可以根据实际情况添加更多的键值对来存储更多的用户信息。需要注意的是,为了保护用户隐私,密码应该加密存储,而不是明文存储。
输入格式: 从键盘输入一个字典。 输出格式: 将该字典的键和值对换后输出
以下是Python代码实现:
```python
# 从键盘输入一个字典
my_dict = eval(input("请输入一个字典:"))
# 将字典的键和值对换
new_dict = {v: k for k, v in my_dict.items()}
# 输出新字典
print("键和值对换后的字典为:", new_dict)
```
示例输出:
```
请输入一个字典:{'a': 1, 'b': 2, 'c': 3}
键和值对换后的字典为: {1: 'a', 2: 'b', 3: 'c'}
```