添加学生及其成绩信息
将学生信息保存到文件中
修改和删除学生信息
查询学生信息
根据学生成绩进行排序
统计学生的总分
7大模块
录入学生信息
查找学生信息(按照姓名、ID)
删除学生信息
修改学生信息
学生成绩排名(按照总成绩、单科成绩----升序 降序)
统计学生人数
显示全部学生信息
主菜单---(根据选择--执行相应的函数模块-----还要进行一次确认)
0----退出系统
1--录入 ————insert()
2--查找 ————search()
3--删除 ————delete()
4--修改 ————modify()
5--排序 ————sort()
6--统计 ————total()
7-显示全部信息 ————show()
主菜单实现:
# cyy python study
#开发时间:2022/6/10 14:18
def main():#一直调用主菜单 让用户选择
while True:
menu()
choice=int(input('请选择:'))
if choice in [0,1,2,3,4,5,6,7]:
if choice==0:#退出系统
answer=input('您确定要退出系统吗y/n:')
if answer == 'y' or answer== 'Y':
print('感谢您的使用!!!')
break
if choice==1: #录入学生信息
insert()
if choice==2:#查找
delete()
if choice==3:#删除
delete()
if choice==4:#修改
modify()
if choice==5:#排序
sort()
if choice==6:#统计
total()
if choice==7:#显示所有信息
show()
def menu():
print('============================学生信息管理系统=================================')
print('--------------------------------功能菜单------------------------------------')
print('\t\t\t\t\t\t1.录入学生信息')
print('\t\t\t\t\t\t2.查找学生信息')
print('\t\t\t\t\t\t3.删除学生信息')
print('\t\t\t\t\t\t4.修改学生信息')
print('\t\t\t\t\t\t5.排序')
print('\t\t\t\t\t\t6.统计学生总人数')
print('\t\t\t\t\t\t7.显示所有学生信息')
print('\t\t\t\t\t\t0.退出系统')
print('--------------------------------------------------------------------------')
def insert():
pass
def search():
pass
def delete():
pass
def modify():
pass
def sort():
pass
def total():
pass
def show():
pass
#只有语句运行main的时候 这个输出语句才会运、不加的则其他中调用此模块函数 也会输出
if __name__ =='__main__':
main()
实现效果: