本篇文章给大家谈谈python控制台程序学生信息管理系统,以及python学生信息管理系统代码怎么写,希望对各位有所帮助,不要忘了收藏本站喔。
学生信息管理系统笔记python
一、需求分析
应具备的功能:
- 添加学生信息及成绩信息
- 将学生信息保存在文件中
- 修改和删除学生信息
- 查询学生信息
- 根据学生成绩进行排序
- 统计学生总分
二、系统设计
学生信息管理系统的7大模块
-
录入学生信息模块
-
查找学生信息
-
删除学生信息
-
修改学生信息
-
学生成绩排名
-
统计学生总人数
-
显示全部学生信息
四、系统实现
main()
menu()
search()
delete()
modify()
insert()
total()
show()
sort()
五、打包项目生存exe文件
安装第三方包
pip install PyInstaller
打开命令行,打包exe
pyinstaller -F “D:\Program Files (x86)\pycharm\PythonProject\studentsys\stusystem.py”
图片中标红位置为exe程序存储位置。
图片中标红位置为exe程序存储位置python编程代码。
六、代码实现
import os.path
filename = 'students.txt'
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
else:
continue
elif choice == 1:
insert()
elif choice == 2:
search()
elif choice == 3:
delete()
elif choice