python开发联系人管理系统完整代码

这是一个使用 Python 开发的联系人管理系统的完整代码示例:

```

导入必要的模块

import os import sys

定义联系人类

class Contact: def init(self, name, phone, email): self.name = name self.phone = phone self.email = email

定义联系人列表类

class ContactList: def init(self): self.contacts = []

# 添加联系人
def add_contact(self, contact):
    self.contacts.append(contact)

# 查找联系人
def find_contact(self, name):
    for contact in self.contacts:
        if contact.name == name:
            return contact
    return None

# 删除联系人
def delete_contact(self, name):
    contact = self.find_contact(name)
    if contact:
        self.contacts.remove(contact)

定义主函数

def main(): # 创建联系人列表对象 contact_list = ContactList()

# 循环处理用户输入的命令
while True:
    # 显示菜单
    print("1. 添加联系人")
    print("2. 查找联系人")
    print("3. 删除联系人")
    print("4. 退出系统")
    print()
    try:
        choice = int(input("请输入你的选择: "))
    except ValueError:
        print("输入无效,请重试。")
        continue

    # 根据用户输入执行相应操作
    if choice == 1:
        # 添加联系人
        name = input("请输入联系人姓名: ")
        phone = input("请输入联系人电话: ")
        email = input("请输入联系人电子邮件: ")
        contact = Contact(name, phone, email)
        contact_list.add_contact(contact)
        print("联系人添加成功。")
    elif choice == 2:
        # 查
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值