python简单的好友通讯录管理程序怎么做
游客
发布于 2023-12-24
阅读(26)
以下是一个简单的Python好友通讯录管理程序的实现步骤和代码示例:首先,我们需要导入可能用到的模块,这里我们不需要额外的模块,直接使用内置功能。定义一个空的字典来存储好友信息。编写几个函数来执行不同的操作,如添加好友、查找好友、删除好友等。以下是一个基础的代码实现:python# 定义一个空字典来存储好友信息friends = {}# 添加好友函数def add_friend(): name = input("请输入好友姓名:") phone = input("请输入好友电话:") email = input("请输入好友邮箱:") # 将好友信息以字典形式存储在主字典中 friends[name] = {"phone": phone, "email": email} print("好友信息添加成功!")# 查找好友函数def search_friend(): name = input("请输入要查找的好友姓名:") if name in friends: print(f"好友姓名:{name}") print(f"好友电话:{friends[name]['phone']}") print(f"好友邮箱:{friends[name]['email']}") else: print("没有找到该好友!")# 删除好友函数def delete_friend(): name = input("请输入要删除的好友姓名:") if name in friends: del friends[name] print("好友信息删除成功!") else: print("没有找到该好友!")# 主程序循环,让用户选择操作while True: print("\n请选择操作:") print("1. 添加好友") print("2. 查找好友") print("3. 删除好友") print("4. 退出程序") choice = input("请输入操作编号:") if choice == '1': add_friend() elif choice == '2': search_friend() elif choice == '3': delete_friend() elif choice == '4': break else: print("无效的操作编号,请重新输入。")这个程序实现了基本的通讯录功能,用户可以根据提示进行添加、查找和删除好友的操作。当用户选择退出程序时,程序会结束运行。你可以根据需要扩展这个程序,例如添加修改好友信息的功能、保存和加载通讯录数据等功能。