编写程序:设计字典,用户输入内容作为键,如果正确输出对应的值;如果用户输入的 键不存在,则输出“输入的键不存在”
时间: 2024-10-25 17:11:44 浏览: 21
nude-exercise-167:该程序允许用户输入要购买的商品的详细信息,
编写这样一个程序,我们可以创建一个简单的Python字典来实现这个功能。首先,我们初始化一个空字典,然后让用户循环输入键值对。每次输入一个新的键,我们就检查这个键是否已经在字典中。以下是示例代码:
```python
# 初始化一个空字典
my_dict = {}
while True:
# 获取用户输入的键
key = input("请输入键(输入'q'退出):")
if key == 'q':
break
# 用户输入的值
value = input(f"请输入对应于'{key}'的值:")
# 尝试将键值对添加到字典中
my_dict[key] = value
# 检查键是否存在并输出结果
if key in my_dict:
print(f"{key} 的值是:{my_dict[key]}")
else:
print("输入的键不存在")
# 结束时提示用户可以输入新的键值对或结束程序
print("程序已结束,欢迎继续输入更多的键值对。")
```
在这个程序中,用户可以持续输入直到他们选择退出。如果尝试查找的键尚未存在于字典中,会显示相应的错误消息。
阅读全文