python简易电话簿系统

   2026-03-05 10
核心提示:Python简易电话簿系统是一个基于Python语言开发的联系人管理工具,可存储、查询、修改和删除联系人信息,方便用户管理联系人数据。该系统界面简洁,操作便捷,功能实用。

这是一个简单的Python电话簿系统的示例。在这个系统中,用户可以添加、查找和删除联系人。这是一个基本的命令行界面程序。请注意,这是一个非常基础的版本,你可以根据需要添加更多的功能和优化。

python简易电话簿系统

class Contact:
    def __init__(self, name, phone_number):
        self.name = name
        self.phone_number = phone_number
class PhoneBook:
    def __init__(self):
        self.contacts = {}
    def add_contact(self, name, phone_number):
        if name in self.contacts:
            print("联系人已存在!")
        else:
            self.contacts[name] = phone_number
            print("联系人添加成功!")
    def delete_contact(self, name):
        if name in self.contacts:
            del self.contacts[name]
            print("联系人删除成功!")
        else:
            print("联系人不存在!")
    def find_contact(self, name):
        if name in self.contacts:
            return self.contacts[name]
        else:
            return None
def main():
    phone_book = PhoneBook()
    while True:
        print("n电话簿系统")
        print("1. 添加联系人")
        print("2. 查找联系人")
        print("3. 删除联系人")
        print("4. 退出系统")
        choice = input("请选择一个操作:")
        if choice == ’1’:  # 添加联系人
            name = input("请输入联系人姓名:")
            phone_number = input("请输入联系电话:")
            phone_book.add_contact(name, phone_number)
        elif choice == ’2’:  # 查找联系人
            name = input("请输入要查找的联系人姓名:")
            phone_number = phone_book.find_contact(name)
            if phone_number:
                print("联系人的电话是:", phone_number)
            else:
                print("未找到该联系人")
        elif choice == ’3’:  # 删除联系人
            name = input("请输入要删除的联系人姓名:")
            phone_book.delete_contact(name)
        elif choice == ’4’:  # 退出系统
            break
        else:
            print("无效的选择,请重新选择。")
if __name__ == "__main__":
    main()

这个程序首先定义了一个Contact类和一个PhoneBook类,Contact类用于存储联系人的姓名和电话号码,PhoneBook类用于存储所有联系人的信息,并提供添加、删除和查找联系人的方法,main函数提供了一个简单的命令行界面,用户可以通过输入数字来选择操作,用户可以添加新的联系人,查找现有的联系人,删除现有的联系人,或者退出系统。

 
举报评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
友情链接
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报