对的
时间: 2024-02-20 17:57:24 浏览: 9
好的,以下是一个简单的Python通讯录的实现:
```python
contacts = {}
def add_contact(name, phone):
contacts[name] = phone
print("联系人", name, "添加成功!")
def remove_contact(name):
if name in contacts:
del contacts[name]
print("联系人", name, "删除成功!")
else:
print("联系人不存在!")
def search_contact(name):
if name in contacts:
print(name, "的电话号码是:", contacts[name])
else:
print("联系人不存在!")
def display_contacts():
if len(contacts) == 0:
print("通讯录为空!")
else:
print("联系人列表:")
for name, phone in contacts.items():
print(name, ":", phone)
while True:
print("\n请选择操作:")
print("1.添加联系人 2.删除联系人 3.查找联系人 4.显示所有联系人 5.退出程序")
choice = input("请输入数字选择操作:")
if choice == '1':
name = input("请输入联系人姓名:")
phone = input("请输入联系人电话:")
add_contact(name, phone)
elif choice == '2':
name = input("请输入联系人姓名:")
remove_contact(name)
elif choice == '3':
name = input("请输入联系人姓名:")
search_contact(name)
elif choice == '4':
display_contacts()
elif choice == '5':
print("程序已退出。")
break
else:
print("输入有误,请重新输入。")
```
这个通讯录程序使用字典数据类型存储联系人和电话号码,提供了添加、删除、查找和显示联系人等基本功能。