• 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)
  • 相关阅读:
    【CF103D】Time to Raid Cowavans-分块+离线处理
    【BZOJ3992】序列统计(SDOI2015)-NTT+循环卷积+快速幂
    【BZOJ3527】力(ZJOI2014)-FFT
    【HDU4609】3-idiots-FFT+生成函数
    【LuoguP3803】多项式乘法-FFT/NTT模板题(附带FFT/NTT简单介绍)
    网络流24题解题总结(更新中)
    【BZOJ3531】旅行(SDOI2014)-树链剖分+动态加点线段树
    [Noip2012]借教室
    bzoj3394:[Usaco2009 Jan]Best Spot 最佳牧场
    [NOIP2014]无线网站发射器选址
  • 原文地址:https://www.cnblogs.com/cy-zjs/p/13254080.html
Copyright © 2020-2023  润新知