学生信息管理系统--无交互界面(一)

最近对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         

 

上一篇:(70)C#里怎么样在注册表里创建子键和获取键值


下一篇:一刷104-动态规划-70爬楼梯(e)