while True: print("========学生信息管理系统========") print(" 1.显示基本信息 ") print(" 2.基本信息管理 ") print(" 3.学生成绩管理 ") print(" 4.考试成绩统计 ") print(" 5.根据条件查询 ") print(" 0.退出 ") print("================================") select=eval(input('选择需要进入的模块(输入0-5):')) if select==1: print('进入模块 1.显示基本信息') with open('student.txt','r',encoding='utf-8')as file: for line in file: print(line) elif select==2: print('进入模块 2.基本信息管理') while True: print("========基本信息管理========") print(" 1.插入学生记录 ") print(" 2.修改学生记录 ") print(" 3.删除学生记录 ") print(" 0.返回上一级 ") break select2=eval(input('选择需要进入的模块(输入0-3):')) if select2==1: insert() elif select==3: print('进入模块 3.学生成绩管理') elif select==4: print('进入模块 4.考试成绩统计') elif select==5: print('进入模块 5.根据条件查询') else: quit() def insert(): student_list=[] while True: ID=input('请输入学生学号(三位数):') name=input('请输入姓名:') sex=input('请输入性别') math=int(input('请输入数学成绩:')) english=int(input('请输入英语成绩:')) Pyhon=int(input('请输入Pyhon成绩:')) student_list={"学号":ID,"姓名":name,"性别":sex,"数学":math,"英语":english,"Pyhon":Python}
时间: 2024-03-07 19:51:06 浏览: 80
学生成绩管理系统 系统功能基本要求 学生信息,学号、姓名、性别、专业、年级等
这段代码是一个简单的学生信息管理系统,通过菜单实现不同的功能,如显示基本信息、基本信息管理、学生成绩管理、考试成绩统计和根据条件查询等。其中,基本信息管理模块包括插入学生记录、修改学生记录和删除学生记录等功能。这段代码中的insert()函数用于插入学生记录,通过输入学生的学号、姓名、性别和三门课程的成绩来创建一个学生信息字典,并将其添加到学生信息列表中。需要注意的是,这段代码中存在一些缩进错误,需要进行修正。
阅读全文