学生管理系统,实现学生添加,学生删除,学生点名功能

candy 0



class classes():
    student = ''
    className = '终极一班'
    set = ['汪大东','猪油仔','奥里给大哥','精神小伙']
    isStop = False

    def __init__(self):
        print('==============================')
        print('欢迎来到学生管理系统,当前班级为:%s' %self.className)
        print('==============================')
        self.showStudent();
        print('==============================')
        self.todo()
        print('==============================')

    def todo(self):
        while(~self.isStop):
            type = input('请输入您的操作:1添加学生 2删除学生 3点名 0退出系统:\n')
            if(type == '1'):
                name = input('请输入学生姓名:')
                self.add(name)
            elif(type == '2'):
                name = input('请输入学生姓名:')
                self.delete(name)
            elif(type == '3'):
                name = input('请输入学生姓名:')
                self.rollCall(name)
            elif(type == '0'):
                self.isStop = True
                print('感谢使用此系统,欢迎好评哦~')
                break
            else:
                print('输入有误哦')
                self.todo()

    def showStudent(self):
        print(self.set)
        print('当前有学生:')
        for i in self.set:
            print('%s' %i)

    def add(self,student):
        self.set.append(student)
        print('添加成功')
        self.showStudent()

    def delete(self,student):
        if(student in self.set):
            self.set.remove(student)
            print('删除成功')
            self.showStudent()
        else:
            print('哦吼,没有这个人欸,您是不是输错啦')
            return

    def rollCall(self,name):
        if (name in self.set):
            print('到')
        else:
            print('老师,这个学号%s旷课' %name)

test1=classes()

candy

有志者,事竟成

发表评论

邮箱地址不会被公开。 必填项已用*标注