Delete 'mydv.py'

main
pzeli7a8m 2 years ago
parent c331ed7d32
commit 0d5d88d8ba

@ -1,118 +0,0 @@
import json
# 初始化学生信息数据
student_data = []
# 定义函数:添加学员信息
def add_student():
name = input("请输入学员姓名: ")
student_id = input("请输入学: ")
age = input("请输入年龄: ")
student_info = {
"姓名": name,
"学号": student_id,
"年龄": age
}
student_data.append(student_info)
print("学员信息添加成功!")
# 定义函数:删除学员信息
def delete_student():
student_id = input("请输入要删除的学号: ")
for student in student_data:
if student["学号"] == student_id:
student_data.remove(student)
print("学员信息删除成功!")
break
else:
print("未找到该学号的学员信息。")
# 定义函数:修改学员信息
def modify_student():
student_id = input("请输入要修改的学号: ")
for student in student_data:
if student["学号"] == student_id:
name = input("请输入新的姓名: ")
age = input("请输入新的年龄: ")
student["姓名"] = name
student["年龄"] = age
print("学员信息修改成功!")
break
else:
print("未找到该学号的学员信息。")
def select():
student_id = input("请输入要修改的学号: ")
for student in student_data:
if student["学号"] == student_id:
print(student["学号"],student["年龄"],student["姓名"])
break
else:
print("未找到该学号的学员信息。")
# 定义函数:保存学员信息到文件
def save_student_data():
with open("student_data.json", "w") as file:
json.dump(student_data, file)
print("学员信息已保存!")
# 定义函数:从文件读取学员信息
def load_student_data():
try:
with open("student_data.json", "r") as file:
data = json.load(file)
student_data.extend(data)
print("学员信息已加载!")
except FileNotFoundError:
print("未找到学员信息文件。")
# 主程序
load_student_data()
while True:
print("\n学生信息管理系统")
print("1. 添加学员信息")
print("2. 删除学员信息")
print("3. 修改学员信息")
print("4. 保存学员信息")
print("5. 查询学员信息")
print("6. 显示学员信息")
print("7. 退出系统")
choice = input("请输入操作序号: ")
if choice == "1":
add_student()
elif choice == "2":
delete_student()
elif choice == "3":
modify_student()
elif choice == "4":
save_student_data()
elif choice == "5":
select()
elif choice == "6":
print("学员信息如下:")
for student in student_data:
print("姓名:", student["姓名"])
print("学号:", student["学号"])
print("年龄:", student["年龄"])
print("--------------------------")
elif choice == "7":
save_student_data()
print("感谢使用学生信息管理系统,再见!")
break
else:
print("无效的操作序号,请重新输入。")
Loading…
Cancel
Save