name = input() isFound = for : if : isFound = True print(contact["mobile"]) break if isFound != True: print("用户不存在
时间: 2024-03-05 15:52:24 浏览: 226
这段代码似乎不完整,缺少关键的变量和循环。但是,我可以给您提供一个基本的电话本查询的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("用户不存在")
```
您可以根据自己的需要对代码进行修改和优化。
相关问题
contacts = [ {"name": "Qi Lee", "mobile": 13946253589}, {"name": "Anny Hofman", "mobile": 13651323101} ] name = input() isFound = 2 分 for 2 分 : if 2 分 : isFound = True print(contact["mobile"]) break if isFound != True: print("用户不存在")
这是一个关于 Python 编程的问题,我可以回答。这段代码的作用是在联系人列表中查找指定姓名的联系人,并输出其手机号码。如果找到了该联系人,则将 isFound 设为 True,否则输出“用户不存在”。
contacts = [ {"name": Qi Lee, "mobile": 13946253589}, {"name": Anny Hofman, "mobile": 13651323101} ] 输入示例1: Qi Lee 输出示例1: 13946253589 输入示例2: Yaping Guo 输出示例2: 用户不存在 contacts = [ {"name": "Qi Lee", "mobile": 13946253589}, {"name": "Anny Hofman", "mobile": 13651323101} ] name = input() isFound = for : if : isFound = True print(contact["mobile"]) break if isFound != True: print("用户不存在")
好的,根据你的要求,以下是 Python 代码实现:
```python
# 定义联系人列表
contacts = [
{"name": "Qi Lee", "mobile": 13946253589},
{"name": "Anny Hofman", "mobile": 13651323101}
]
# 获取用户输入的姓名
name = input()
# 查找联系人
isFound = False
for contact in contacts:
if contact["name"] == name:
isFound = True
print(contact["mobile"])
break
# 判断是否找到联系人
if isFound != True:
print("用户不存在")
```
以上代码中,我们首先定义了一个联系人列表 `contacts`,其中每个联系人都是一个字典,包含姓名和手机号两个键值对。接着,我们使用 `input()` 函数获取用户输入的姓名,然后使用 `for` 循环遍历联系人列表,查找是否存在该联系人。如果找到了该联系人,则输出其手机号,并将 `isFound` 标志变量设为 `True`;否则,输出“用户不存在”。
阅读全文