分享好友 资讯首页 资讯分类 切换频道

python简易电话簿系统

2026-03-05 17:5910

这是一个简单的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
打赏 0
评论 0
删除手机的短信怎么恢复回来
若不慎删除了手机短信,可以尝试通过数据恢复软件或云服务进行恢复。操作简便,只需几步即可完成。如无法自行恢复,建议寻求专业技术人员的帮助。具体操作可能因手机品牌或系统版本而异。

0评论2026-04-040

短信不小心删掉怎么恢复
短信误删后恢复方法简介:,,1. 云服务备份恢复。,2. 使用数据恢复软件。,3. 联系运营商查询短信记录。如无法自行恢复,建议寻求专业数据恢复服务。注意定期备份重要数据以防意外丢失。

0评论2026-04-040

手机工商银行怎么取消短信费
手机工商银行取消短信费,可登录工商银行手机银行,进入“工银信使”服务页面,选择相应账户并点击“取消信使服务”即可。如仍有疑问,建议拨打工商银行客服热线咨询详情。

0评论2026-04-020

 
友情链接