生成一段通讯录管理系统的代码
时间: 2023-02-28 19:38:03 浏览: 99
好的,这是一段简单的 Python 代码来实现通讯录管理系统:
```
contacts = {}
def add_contact(name, phone):
contacts[name] = phone
def search_contact(name):
if name in contacts:
return name + ": " + contacts[name]
else:
return name + " not found."
def delete_contact(name):
if name in contacts:
del contacts[name]
return name + " was deleted."
else:
return name + " not found."
def list_contacts():
return contacts
# 添加几个联系人
add_contact("John Doe", "123456789")
add_contact("Jane Doe", "987654321")
# 查询联系人
print(search_contact("John Doe"))
print(search_contact("Jane Doe"))
print(search_contact("John Smith"))
# 删除联系人
print(delete_contact("John Doe"))
print(delete_contact("John Smith"))
# 列出所有联系人
print(list_contacts())
```
这个代码使用字典存储联系人,并提供了增加、查询、删除、列出联系人的功能。
阅读全文