python简单的好友通讯录管理程序怎么做

游客 发布于 2023-12-24 阅读(21)
以下是一个简单的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("无效的操作编号,请重新输入。")

这个程序实现了基本的通讯录功能,用户可以根据提示进行添加、查找和删除好友的操作。当用户选择退出程序时,程序会结束运行。你可以根据需要扩展这个程序,例如添加修改好友信息的功能、保存和加载通讯录数据等功能。