最近对Python有点痴迷,基于eclipse+Python3.7.2写了简单的学生信息管理系统,捡回以前的认识,本程序主要涉及列表、字典、文件操作和方法和类的简单操作。
代码主要包括studentsystem.py、studentfuction.py、students.txt三个文件,下面代码主要是实现简单界面、入口函数,基本功能在(二)中。
1 #-*- coding:utf-8 -*- 2 3 import re 4 from studentfuction import * 5 6 def main(): 7 ctrl = True 8 while(ctrl): 9 menu() 10 option = input("请选择:") 11 option_str = re.sub("\D","",option) 12 if option_str in ["0","1","2","3","4","5","6","7"]: 13 option_int = int(option_str) 14 if option_int == 0: 15 print("您已退出学生管理系统!") 16 ctrl = False 17 if option_int == 1: 18 insert() # 19 if option_int == 2: 20 pass 21 if option_int == 3: 22 delete() 23 if option_int == 4: 24 pass 25 if option_int == 5: 26 pass 27 28 if option_int == 6: 29 pass 30 if option_int == 7: 31 pass 32 33 def menu(): 34 print(''' 35 -------------------学生信息管理系统------------------ 36 | | 37 =====================功能菜单===================== 38 | | 39 | 1.录入学生信息 | 40 | 2.查找学生信息 | 41 | 3.删除学生信息 | 42 | 4.修改学生信息 | 43 | 5.排序 | 44 | 6.统计学生总人数 | 45 | 7.显示所有学生信息 | 46 | 0.退出系统 | 47 | | 48 ================================================ 49 | 说明:通过数字键或者方向键选择菜单 | 50 ------------------------------------------------ 51 ''') 52 53 if __name__ == main(): 54 main() 55