创建一个电话号码簿,其中包含至少三个联系人的信息。每个联系人的信息包括姓名、电话号码和电子邮件地址。使用字典来存储每个联系人的信息,并将这些字典存储在一个列表中。然后,编写程序,由用户输入联系人的姓名(提示信息:输入联系人姓名:),程序输出该联系人的电话号码和电子邮件地址。
时间: 2024-11-09 17:27:33 浏览: 17
商业编程-源码-一个电话簿应用程序源代码.zip
首先,我们可以创建一个字典来表示每个联系人,其中包含姓名、电话号码和电子邮件地址。接着,我们将这些字典存储在一个列表中,模拟电话号码簿。接下来是一个简单的程序实现:
```python
# 创建电话号码簿
phone_book = [
{
"name": "张三",
"phone_number": "13812345678",
"email": "zhangsan@example.com"
},
{
"name": "李四",
"phone_number": "13909876543",
"email": "lisi@example.com"
},
{
"name": "王五",
"phone_number": "13688888888",
"email": "wangwu@example.com"
}
]
# 用户输入查询姓名
search_name = input("请输入想要查询的联系人姓名:")
# 查找指定姓名的联系人信息
found_contact = next((contact for contact in phone_book if contact["name"] == search_name), None)
# 输出结果(如果找到则输出,否则提示未找到)
if found_contact:
print(f"{search_name} 的电话号码是:{found_contact['phone_number']}")
print(f"{search_name} 的电子邮件地址是:{found_contact['email']}")
else:
print("未找到此联系人信息。")
```
当用户输入某个姓名时,程序会搜索电话簿列表,找到对应的名字,然后显示其电话号码和电子邮件地址。如果没有找到匹配的联系人,则输出一条找不到的消息。
阅读全文