手机通讯录,只有一个联系人,有查看,修改,删除联系人功能,按以上要求编写程序
时间: 2024-10-14 14:09:18 浏览: 21
VC 手机联系人通讯录程序.rar
为了满足您的需求,我们可以创建一个简单的Python类来模拟手机通讯录的功能。这个类将包含基本的操作方法,如`view_contact`, `modify_contact`, 和 `delete_contact`。这里是一个基础的例子:
```python
class ContactBook:
def __init__(self):
self.contacts = {} # 存储联系人的字典,键是姓名,值是联系信息
def view_contact(self, name):
"""查看联系人"""
if name in self.contacts:
return self.contacts[name]
else:
print(f"未找到名为'{name}'的联系人")
def modify_contact(self, old_name, new_info):
"""修改联系人信息"""
if old_name in self.contacts:
self.contacts[old_name] = new_info
print(f"'{old_name}'的联系信息已更新为:{new_info}")
else:
print(f"未找到名为'{old_name}'的联系人")
def delete_contact(self, name):
"""删除联系人"""
if name in self.contacts:
del self.contacts[name]
print(f"'{name}'已从联系人列表中删除")
else:
print(f"未找到名为'{name}'的联系人")
# 使用示例
phone_book = ContactBook()
phone_book.add_contact('Alice', '13800138000') # 添加初始联系人
print(phone_book.view_contact('Alice')) # 查看联系人
phone_book.modify_contact('Alice', '13900139000') # 修改联系人
phone_book.delete_contact('Alice') # 删除联系人
阅读全文