效果展示:
源码代码
def UI():
print("====================欢迎来到学生管理系统========================")
print("---------------------------功能菜单--------------------------")
print("\t\t\t\t\t1. 录入学生信息")
print("\t\t\t\t\t2. 查找学生信息")
print("\t\t\t\t\t3. 删除学生信息")
print("\t\t\t\t\t4. 修改学生信息")
print("\t\t\t\t\t5. 学生成绩排名")
print("\t\t\t\t\t6. 统计学生总人数")
print("\t\t\t\t\t7. 显示全部学生信息")
print("\t\t\t\t\t0. 退出程序")
while True:
num = input("请输入你选择的功能:")
if num == "1":
addStudent()
elif num == "2":
selectStudent()
elif num == "3":
delStudent()
elif num == "4":
print(4)
elif num == "5":
print(5)
elif num == "6":
print(6)
elif num == "7":
lookStudent()
elif num == "0":
yn = input("您确定要退出吗?Y/N:")
if yn == "Y" or yn == "y":
exit()
else:
continue
else:
print("功能输入错误,请重新输入!")
list1 = []
def addStudent():
list2 = []
id = input("请输入学生学号:")
def add():
name = input("请输入学生姓名:")
math = input("请输入学生数学成绩:")
chinese = input("请输入学生语文成绩:")
english = input("请输入英语成绩:")
list2.append(id)
list2.append(name)
list2.append(math)
list2.append(chinese)
list2.append(english)
list1.append(list2)
yn = input("添加成功!是否继续添加?(任意键继续,N/n退出):")
if yn == "N" or yn == "n":
UI()
else:
addStudent()
if len(list1) > 0:
for i in range(0, len(list1), 1):
if id == list1[i][0]:
print("学号已存在!")
else:
add()
else:
add()
# 查看学生
def lookStudent():
for i in range(0, len(list1), 1):
print(list1[i][0], ',', list1[i][1], ',', list1[i][2], ',', list1[i][3], ',', list1[i][4])
# UI()
# 查找学生
def selectStudent():
id = input("请输入你要查找学生的学号:")
if len(list1) > 0:
for i in range(0, len(list1), 1):
if id == list1[i][0]:
print(list1[i][0], ',', list1[i][1], ',', list1[i][2], ',', list1[i][3], ',', list1[i][4])
else:
print("学号不存在!")
else:
print("学号不存在!")
# 删除学生
def delStudent():
id = input("请输入你要删除的学生学号:")
if len(list1) > 0:
for i in range(0, len(list1), 1):
if id == list1[i][0]:
del list1[i]
print("删除成功!")
else:
print("学号不存在!")
else:
print("学号不存在!")
# 修改学生
def updateStudent():
id = input("请输入你要修改学生的学号:")
if len(list1) > 0:
for i in range(0, len(list1), 1):
if id == list1[i][0]:
print("修改成功!")
else:
print("学号不存在!")
UI()
版权声明:本文为weixin_65080634原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。