大家好,本文将围绕python编写学生管理系统,用gui做ui展开说明,python学生管理系统文件版代码是一个很多人都想弄明白的事情,想搞清楚python学生管理系统部署说明书需要先了解以下几个事情。
专栏:python
个人主页:HaiFan.
专栏简介:本专栏主要更新一些python的基础知识,也会实现一些小游戏和通讯录,学时管理系统之类的,有兴趣的朋友可以关注一下。
学生管理系统
前言
功能
- 新增学生
- 显示学生
- 查找学生
- 删除学生
- 存到文档
创建入口函数
在入口函数中,可以先打印一个菜单,用菜单来进行交互python怎么画拱形。
def menu():
print('1.新增学生')
print('2.显示学生')
print('3.查找学生')
print('4.删除学生')
print('0.退出程序')
光有菜单也不行,因为输入的数字要对应菜单上的选项。所以可以在菜单里搞一个输入和返回值,把输入的值给返回,用一个变量接收。
def menu():
print('1.新增学生')
print('2.显示学生')
print('3.查找学生')
print('4.删除学生')
print('0.退出程序')
choice = input('请输入您的选择:')
return choice
在根据菜单里的选项对应一下需要实现的内容。
这里可以用if-else-elif
语句来完成。
ret = menu()
if ret == '1':
#新增学生
insert()
elif ret == '2':
#显示学生
show()
elif ret == '3':
#查找学生
find()
elif ret == '4':
#删除学生
del()
elif ret == '0':
#退出程序
print('bye bye')
sys.exit(0)
else:
print("输入错误,请重新输入")
在调整学生信息的时候,肯定需要进行多次更改,所以,要把上面的代码放在循环里,当用户用完之后,输入指定的数字或其他东西,才能退出。输入错误的时候,要让用户重新输入。
while True:
#通过menu函数来打印除菜单
ret &