d = {"张三":123456,"李四" : 654321 , "王五":113355} name = input("请输入要查询的姓名") for i in d: if i == name: print(d[name]) else: print("没找到")
时间: 2023-06-10 16:02:48 浏览: 140
您的第一个问题涉及字典操作,输入一个姓名,判断该姓名是否在字典中,并输出该姓名对应的数字,如果不在字典中则输出“没找到”。
您可以将输入的姓名和字典中的键值对进行比较,如果匹配成功则输出相应的值,否则输出“没找到”。代码可以按照如下方式编写:
d = {"张三":123456, "李四":654321, "王五":113355}
name = input("请输入要查询的姓名: ")
for i in d:
if i == name:
print(d[name])
break
else:
print("没找到")
相关问题
name = input() isFound = for : if : isFound = True print(contact["mobile"]) break if isFound != True: print("用户不存在
这段代码似乎不完整,缺少关键的变量和循环。但是,我可以给您提供一个基本的电话本查询的Python代码示例,帮助您了解如何实现:
```
# 定义一个电话本
contacts = {
"张三": "123456789",
"李四": "987654321",
"王五": "456789123"
}
# 获取用户输入的名字
name = input("请输入要查询的联系人姓名:")
# 遍历电话本,查找是否有匹配的联系人
isFound = False
for contact in contacts:
if name == contact:
isFound = True
print(contacts[contact])
break
# 输出查询结果
if not isFound:
print("用户不存在")
```
您可以根据自己的需要对代码进行修改和优化。
有列表ls = ['张三', '李四', '王五', '赵六'],输入人名,判断是否在列表中
可以使用 Python 中的 `in` 关键字来判断一个元素是否在列表中,示例如下:
```python
ls = ['张三', '李四', '王五', '赵六']
name = input("请输入人名:")
if name in ls:
print(f"{name} 在列表中")
else:
print(f"{name} 不在列表中")
```
其中,`input()` 函数用于接收用户输入的人名,`in` 关键字用于判断人名是否在列表中,根据判断结果输出不同的提示信息。
阅读全文