学生管理系统
# 学生管理系统-主页
# - * - * - * - * - * - * - * - * - * - * - * - * - * -
# 1. 录入学员信息 (单条学员信息使用字典保存)(所有学员信息保存在一个列表里)
# 2. 删除学员信息
# 3. 查询所有学员
# 4. 筛选学员信息
# 5. 退出系统
# - * - * - * - * - * - * - * - * - * - * - * - * - * -
stu_list = []
stu_search=[]
while True:
print("-*-*-*-*-*-*-*-*-*")
print("1.录入学员信息")
print("2.删除学员信息")
print("3.查询学员信息")
print("4.筛选学员信息")
print("5.退出系统")
print("-*-*-*-*-*-*-*-*-*")
select=int(input("请输入选项:"))
if select == 1 :
id = input("请输入学号")
name = input("请输入姓名")
age = input("请输入年龄")
gender = input("请输入性别")
score = input("请输入分数")
stu = {"id":id,"name":name,"age":age,"gender":gender,"score":score}
stu_list.append(stu)
input("请输入回车返回菜单")
elif select == 2 :
del_id = input("请输入需删除的学生学号:")
for i in range(len(stu_list)):
stu = stu_list[i]
if stu['id'] ==del_id:
stu_list.pop(i)
break
else:
print("该学号不存在!")
input("请输入回车返回菜单")
elif select == 3:
s = "学号\t姓名\t年龄\t性别\t得分\n"
for stu in stu_list:
s += f"{stu['id']}\t{stu['name']}\t{stu['age']}\t{stu['gender']}\t{stu['score']}\n"
print(s)
elif select == 4:
search = input("请输入您要查询的信息:")
for stu in stu_list:
for value in stu.values():
if search == value:
stu_search.append(stu)
break
print("查询信息:",stu_search)
input("请输入回车返回菜单")
elif select == 5 :
flag = False