python实现通讯录
时间: 2023-12-04 22:06:01 浏览: 136
Python实现通讯录功能
下面是一个简单的Python通讯录的实现,使用了字典来存储联系人的信息:
```python
contacts = {}
while True:
print("1. 添加联系人")
print("2. 查找联系人")
print("3. 删除联系人")
print("4. 显示所有联系人")
print("5. 退出")
choice = input("请选择操作:")
if choice == "1":
name = input("请输入联系人姓名:")
phone = input("请输入联系人电话:")
email = input("请输入联系人邮箱:")
contacts[name] = {"phone": phone, "email": email}
print("联系人添加成功!")
elif choice == "2":
name = input("请输入联系人姓名:")
if name in contacts:
print("姓名:", name)
print("电话:", contacts[name]["phone"])
print("邮箱:", contacts[name]["email"])
else:
print("联系人不存在!")
elif choice == "3":
name = input("请输入联系人姓名:")
if name in contacts:
del contacts[name]
print("联系人删除成功!")
else:
print("联系人不存在!")
elif choice == "4":
for name in contacts:
print("姓名:", name)
print("电话:", contacts[name]["phone"])
print("邮箱:", contacts[name]["email"])
elif choice == "5":
break
else:
print("无效的选择!")
```
运行程序后,就可以通过选择相应的操作来添加、查找、删除和显示通讯录中的联系人了。
阅读全文