python好友管理系统代码
Python好友管理系统代码
介绍
Python是一种高级编程语言,广泛应用于各种领域,包括Web开发、数据科学、人工智能等。本文将介绍如何使用Python编写一个好友管理系统,该系统可以实现添加、删除、查和显示好友列表等功能。
环境
在开始之前,请确保您已经安装了Python,并且已经配置好了相关的开发环境。本文使用的是Python 3.7版本。
代码实现
1. 导入模块
首先,我们需要导入相关的模块。在本例中,我们需要使用os模块来处理文件操作,并且需要使用json模块来处理JSON格式的数据。
import os
import json
2. 定义变量和函数
接下来,我们可以定义一些变量和函数。在本例中,我们需要定义一个变量来存储好友列表,并且需要定义一些函数来实现添加、删除、查和显示好友列表等功能。
# 定义变量
friends = []
# 定义函数
def add_friend():
name = input("请输入姓名:")
age = input("请输入年龄:")
gender = input("请输入性别:")
friend = {"name": name, "age": age, "gender": gender}
friends.append(friend)
save_friends()
def delete_friend():
name = input("请输入要删除的姓名:")
for friend in friends:
if friend["name"] == name:
ve(friend)
save_friends()
break
def search_friend():
name = input("请输入要查的姓名:")
for friend in friends:
if friend["name"] == name:
print(friend)
break
else:
print("未到该好友。")
def show_friends():
for friend in friends:
print(friend)
def save_friends():
with open("friends.json", "w") as f:
json.dump(friends, f)
def load_friends():
global friendsdelete in
if ists("friends.json"):
with open("friends.json", "r") as f:
friends = json.load(f)
3. 实现主程序
最后,我们可以实现主程序。在本例中,我们可以使用一个无限循环来实现用户与系统的交互。
if __name__ == "__main__":
load_friends()
while True:
print("""
请选择操作:
1. 添加好友
2. 删除好友
3. 查好友
4. 显示好友列表
5. 退出程序""")
choice = input()
if choice == "1":
add_friend()
elif choice == "2":
delete_friend()
elif choice == "3":
search_friend()
elif choice == "4":
show_friends()
elif choice == "5":
break
else:
print("输入有误,请重新输入。")
4. 总结
通过上述代码实现,我们可以编写一个简单的Python好友管理系统,该系统可以实现添加、删除、查和显示好友列表等功能。当然,这只是一个简单的示例,您可以根据自己的需要进行修改和扩展。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论