歙县建设银行网站,定制app开发软件,做头像网站,自己做的网站怎么设置地址wx供重浩#xff1a;创享日记 对话框发送#xff1a;python学生信息 免费获取完整源码源文件配置教程说明等 在IDLE中运行《学生信息管理系统》即可进入如图1所示的系统主界面。在该界面中可以选择要使用功能对应的菜单进行不同的操作。在选择功能菜单时#xff0c;有两种方…wx供重浩创享日记 对话框发送python学生信息 免费获取完整源码源文件配置教程说明等 在IDLE中运行《学生信息管理系统》即可进入如图1所示的系统主界面。在该界面中可以选择要使用功能对应的菜单进行不同的操作。在选择功能菜单时有两种方法一种是输入1另一种是按下键盘上的↑或↓方向键进行选择。这两种方法的结果是一样的所以使用哪种方法都可以。 具体的操作步骤如下 1录入学生信息。在“请选择”右侧光标所在位置输入数字1并按下Enter键系统将分别提示输入学生编号、学生名字、英语成绩、Python成绩和C语言成绩输入正确的信息后系统会提示是否继续添加如图2所示。输入y系统将会再次提示用户输入用户信息输入n则将录入学生信息保存到文件中。 2查找学生信息。在功能菜单上输入功能编号2并且按下Enter键系统将要求用户选择是按学生编号查询还是按学生姓名查询如果用户输入1则要求用户输入学生ID表示按学生编号查询输入想要查询的学生编号系统查找该学生信息如果找到则显示效果如图3所示否则显示“(o.o) 无数据信息 (o.o)”效果如图4所示。最后提示是否继续查找输入y系统将再次提示用户选择查找方式输入n则退出查找学生信息功能。 3删除学生信息。在功能菜单上输入功能编号3并且按下Enter键系统将提示输入要删除学生的编号输入相应的学生ID后系统会直接从文件中删除该学生信息并且提示是否继续删除如图5所示。输入y系统将会再次提示用户输入要删除的学生编号输入n则退出删除功能。 4修改学生信息。在功能菜单上输入功能编号4并且按下Enter键系统首先显示全部学生信息列表再提示输入要修改学生的编号输入相应的学生ID后系统会在文件中查找该学生信息如果找到则提示修改相应的信息否则不修改。最后提示是否继续修改如图6所示。输入y系统将会再次提示用户输入要修改的学生编号输入n则退出修改功能。 5排序。在功能菜单上输入功能编号5并且按下Enter键系统将先显示不排序的全部学生信息然后提示选择排序方式这里输入2再选择降序排列“1”将对学生信息按Python成绩降序排列并显示如图7所示。 6统计学生总人数。在功能菜单上选择“6 统计学生总人数”菜单项并且按下Enter键系统将自动统计出学生总人数并显示如图8所示。 7显示所有学生信息。在功能菜单上选择“7 显示所有学生信息”菜单项并且按下Enter键系统将获取并显示全部学生信息如图9所示。 8退出系统。在功能菜单上输入功能编号5并且按下Enter键即可退出系统如图10所示。 部分代码如下其余详见下载。
1 录入学生信息def insert():stdentList [] # 保存学生信息的列表mark True # 是否继续添加while mark:id input(请输入ID如 1001)if not id: # ID为空跳出循环breakname input(请输入名字)if not name: # 名字为空跳出循环breaktry:english int(input(请输入英语成绩))python int(input(请输入Python成绩))c int(input(请输入C语言成绩))except:print(输入无效不是整型数值重新录入信息)continuestdent {id: id, name: name, english: english, python: python, c: c} # 将输入的学生信息保存到字典stdentList.append(stdent) # 将学生字典添加到列表中inputMark input(是否继续添加y/n:)if inputMark y: # 继续添加mark Trueelse: # 不继续添加mark Falsesave(stdentList) # 将学生信息保存到文件print(学生信息录入完毕)