7.设计一个字典,并编写程序,用户输入内容作为“键”,然后输出字典中对应的“值”,如果用户输入的“键”不再,则输出“你输入的键不存在”
时间: 2024-10-15 18:18:49 浏览: 44
为了设计这样一个字典程序,我们可以选择Python语言作为示例,因为它简洁易读,并且内置的数据结构`dict`非常适合存储键值对。下面是一个简单的命令行交互程序的实现:
```python
# 创建一个空字典来存储键值对
my_dict = {}
def add_item():
key = input("请输入键(例如:key1):")
value = input("请输入对应的值:")
my_dict[key] = value
print(f"{key} 的值已添加为 {value}.")
def search_item():
key = input("请输入要查找的键:")
if key in my_dict:
print(f"键 '{key}' 对应的值是:{my_dict[key]}")
else:
print("你输入的键不存在")
def main():
while True:
choice = input("请选择操作:\n1. 添加键值对\n2. 查找键值\n3. 退出\n")
if choice == '1':
add_item()
elif choice == '2':
search_item()
elif choice == '3':
break
else:
print("无效的选择,请重新输入。")
if __name__ == "__main__":
main()
```
在这个程序中,用户可以选择添加新的键值对或查找已经存在的键。如果键不存在,程序会显示相应的提示信息。
阅读全文