头歌python通讯录查询
时间: 2023-07-06 22:07:06 浏览: 427
很高兴为您提供帮助!以下是一个简单的 Python 通讯录查询程序的示例代码:
```python
contacts = {
'Alice': '123-456-7890',
'Bob': '234-567-8901',
'Charlie': '345-678-9012'
}
def search_contact(name):
if name in contacts:
return contacts[name]
else:
return None
name = input('请输入要查询的联系人姓名:')
number = search_contact(name)
if number:
print(f'{name} 的电话号码是 {number}')
else:
print(f'未找到名为 {name} 的联系人')
```
这个程序首先定义了一个名为 `contacts` 的字典,其中包含了一些联系人的姓名和电话号码。然后定义了一个函数 `search_contact`,它接受一个参数 `name`,并在 `contacts` 中查找该联系人的电话号码。如果找到了,就返回电话号码;否则返回 `None`。
接下来,程序会提示用户输入要查询的联系人姓名,并调用 `search_contact` 函数进行查询。如果找到了该联系人的电话号码,就输出查询结果;否则输出未找到该联系人的提示信息。
请注意,这个程序只是一个简单的示例,实际的通讯录查询程序可能需要更复杂的功能,比如添加、删除、编辑联系人等。如果您需要更多的帮助或有任何疑问,请随时向我提问。
阅读全文