设计一个字典,并编写程序,输入一个字典,字典的键和值都是字符串,然后根据提示输入一个键,输出字典中对应的值,如果 用户输入的键不存在,则输出“您输入的键不存在!
时间: 2024-03-08 16:47:46 浏览: 93
编写一个程序接受用户输入的字符。如果输入的字符是0-9数字中的一个,则显示“您输入了一个数字”,否则显示“这不是一个数字”。
好的,下面是一个示例程序:
```python
# 获取用户输入的字典
my_dict = {}
n = int(input("请输入字典中键值对的个数:"))
for i in range(n):
key = input("请输入第{}个键:".format(i+1))
value = input("请输入第{}个值:".format(i+1))
my_dict[key] = value
# 获取用户输入的键
key = input("请输入一个键:")
# 判断键是否存在于字典中
if key in my_dict:
value = my_dict[key]
print("键 {} 对应的值为 {}".format(key, value))
else:
print("您输入的键不存在!")
```
这个程序首先获取用户输入的字典,然后获取用户输入的键,并使用 `in` 运算符来判断键是否存在于字典中。如果键存在,我们就通过字典的键来获取对应的值,并输出结果。否则,我们输出一条错误消息。
阅读全文