zoukankan      html  css  js  c++  java
  • 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)
  • 相关阅读:
    js基础:关于Boolean() 与 if
    @@cursor_rows变量解析
    SQL Prompt
    google android sdk下载hoosts
    java环境配置
    Linux grep用法整理
    bash调试执行
    Vim常见快捷键汇总
    Linux查看磁盘块大小
    Linux Bash终端快捷键小结
  • 原文地址:https://www.cnblogs.com/cy-zjs/p/13254080.html
Copyright © 2011-2022 走看看