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-函数-实现学生管理系统,完成对学员的增,删,改,查和退出学生管理系统。的主要内容,如果未能解决你的问题,请参考以下文章

制作学生信息管理系统

Python学生信息管理系统的开发

Python综合案例

Python基础之学员管理系统

学生管理系统(改进版)

学生成绩管理系统(python)的实现