编写一个程序:判断一个值(由用户输入)是否在一个字典中。
- 创建
my_dict
字典,其键和值为{"a": "juice", "b": "grill", "c": "corn"}
。 - 用户输入的字符串,存储在变量
data
中。 - 创建
flag
变量,初始化为False
。 - 使用 for 来循环遍历字典
my_dict
。 - 在这个循环中,判断用户输入的值是否在字典中。
- 如果是,将
flag
设置为True
并终止循环。 - 在循环外,如果
flag
等于True
,则打印"找到值"
,否则打印"未找到值"
。
输入格式
一个字符串
示例输入
corn
示例输出
找到值
my_dict = {"a": "juice", "b": "grill", "c": "corn"}
# 用户输入
data=input()
# 创建 flag 变量并将其设置为 False
flag=False
# 循环字典
for element in my_dict:
# 如果用户输入的值在字典中,将 flag 设置为 True 并终止循环
if my_dict[element]==data:
flag=True
break
# 根据 flag 值打印结果
if flag == True:
print('找到值')
else:
print('未找到值')