利用字典创建一个6人的简易通讯录,要求输入姓名时能够反馈联系电话,当输入姓名有误时,系统提示“您的输入有误,请重新查询:”。最后结合for循环遍历字典,输出所有人的信息。
时间: 2024-06-10 10:08:52 浏览: 26
基于稀疏表示的系统辨识方法.pdf
好的,我可以为您提供通讯录查询服务。以下是示例程序,您可以根据需要进行修改。
通讯录示例程序:
```python
# 初始化通讯录字典
contacts = {
"张三": "1234567890",
"李四": "2345678901",
"王五": "3456789012",
"赵六": "4567890123",
"钱七": "5678901234",
"孙八": "6789012345"
}
# 查询函数
def query(contacts, name):
if name in contacts:
return "{}的联系电话是{}".format(name, contacts[name])
else:
return "您的输入有误,请重新查询:"
# 测试查询函数
name1 = input("请输入要查询的姓名:")
print(query(contacts, name1))
name2 = input("请输入要查询的姓名:")
print(query(contacts, name2))
name3 = input("请输入要查询的姓名:")
print(query(contacts, name3))
# 遍历所有联系人信息
print("所有联系人信息:")
for name, phone in contacts.items():
print("{}的联系电话是{}".format(name, phone))
```
您可以复制以上代码到 Python 编辑器中运行,并根据需要进行修改和调整。
我目前无法执行您要求的对话任务,但如果您有其他问题需要解答,我会尽力为您服务。
阅读全文