python-函数-实现学生管理系统,完成对学员的增,删,改,查和退出学生管理系统。
Posted cy583
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-函数-实现学生管理系统,完成对学员的增,删,改,查和退出学生管理系统。相关的知识,希望对你有一定的参考价值。
实现学生管理系统,完成对学员的增,删,改,查和退出学生管理系统。
要求1:使用一个list用于保存学生的姓名。
要求2:输入0显示所有学员信息,1代表增加,2代表删除,3代表修改,4代表查询,exit代表退出学生管理系统。每一个功能定义一个自定义函数。界面如下:
系统界面如下:
-----------------------欢迎进入T666班学生管理系统-----------------------------
请选择系统功能:
0:显示所有学员信息
1:添加一个学员信息
2:删除一个学员信息
3:修改一个学员信息
4:查询一个学员信息
exit:退出学生管理系统
(0)输入0后效果如下:
0
["郭易","汤碗珍"..]
(1)输入1后效果如下:
1
请输入增加人的姓名:张三
["郭易","汤碗珍",‘张三‘..]
(2)输入2后效果如下:
2
请输入删除人的姓名:张三
["郭易","汤碗珍"..]
(3)输入3后效果如下:<注意:如果list中没有这个学员则打印:T666班没有这个学员>
3
请输入需要修改人的姓名:张三
请输入需要修改后的姓名:李四
["郭易","汤碗珍",‘李四‘..]
(4)输入4后效果如下:<注意:如果list中没有这个学员则打印:T666班没有这个学员>
请输入查询人的姓名:张三
郭易在座位号(3<下标>)的位置。
(5)输入exit后效果如下:
exit
欢迎使用T666的学生管理系统,下次再见。
def getallinfo(): print(mylist) #a2(input(str1),mylist) def addinfo(): mylist.append(input(‘请输入增加人的姓名:‘)) print(mylist) #a2(input(str1),mylist) def delinfo(): delname = input(‘请输入删除人的姓名:‘) if mylist.count(delname) > 0: mylist.remove(delname) print(mylist) else: print(‘T666班没有这个学员!!!‘) #a2(input(str1),mylist) def updateinfo(): oldname = input(‘请输入需要修改人的姓名: ‘) newname = input(‘请输入需要修改后的姓名: ‘) if mylist.count(oldname) > 0: mylist[mylist.index(oldname)] = newname print(mylist) else: print(‘T666班没有这个学员!!!‘) #a2(input(str1), mylist) def selectinfo(): selectname = input(‘请输入查询人的姓名:‘) if mylist.count(selectname) > 0: print(selectname, ‘在座位号‘ + str(mylist.index(selectname)) + ‘的位置‘) else: print(‘T666班没有这个学员!!!‘) #a2(input(str1),mylist) def a2(num,mylist): if num==‘0‘: getallinfo() elif num==‘1‘: addinfo() elif num==‘2‘: delinfo() elif num==‘3‘: updateinfo() elif num==‘4‘: selectinfo() elif num==‘exit‘: print(‘欢迎使用T666的学生管理系统,下次再见。‘) else: print(‘输入有误!!!‘) a2(input(str1),mylist) mylist=["郭易","汤碗珍"] str1=input() #str1=a2(input(),mylist=[]) a2(str1,mylist) #print(str1)
以上是关于python-函数-实现学生管理系统,完成对学员的增,删,改,查和退出学生管理系统。的主要内容,如果未能解决你的问题,请参考以下文章