美文网首页
学生管理系统

学生管理系统

作者: 旧时初_2e8d | 来源:发表于2018-07-22 15:35 被阅读0次

    学生管理系统

    students =[]
    while True:
        print('欢迎进入千锋学生管理系统')
        print('1.添加学生')
        print('2.查找学生')
        print('3.删除学生')
        print('q.退出系统')
    
        value = input('>>>')
        if value == '1':
            while True:
                name = input('请输入学生姓名:')
                age = input('请输入学生年龄:')
                number = input('请输入学生电话号码:')
                message = {}
                message['name'] = name
                message['age'] = age
                message['number'] = number
                students.append(message)
                print(students)
                print('1.继续添加')
                print('2.返回上一层')
                value2 = int(input('>>>'))
                if value2 ==1:
                    continue
                else:
                    break
    
        elif value == '2':
    
            while True:
                print('1.查看所有的学生信息')
                print('2.根据学生名字查看信息')
                print('3.返回上一层')
                value3 = int(input('>>>'))
                if value3 == 1:
                    print(students)
                elif value3 == 2:
                    name1 = input('请输入要查询名字:')
                    print(students[0])
                else:
                    break
    
        elif value == '3':
            while True:
                name = input('请输入要删除的学生名字:')
    
                i = 0
                x = 0
                for temp in students:
                    if temp['name'] == name:
                        x = 1
                        break
                    else:
                        i +=1
                if x != 0:
                    del students[i]
                    print('删除成功')
                    print('1.继续删除')
                    print('2.返回上一层')
                    value4 =int(input('>>>'))
                    if value4 == 1:
                        continue
                    else:
                        break
        else:
            print('确认离开小管吗?')
            print('1.残忍离去')
            print('2.对不起,我爱你')
            value5 = input('>>>')
            if value5 == '1':
                break
            else:
                continue
    
    

    结果

    欢迎进入千锋学生管理系统
    1.添加学生
    2.查找学生
    3.删除学生
    q.退出系统
    >>>1
    请输入学生姓名:张三
    请输入学生年龄:18
    请输入学生电话号码:023112
    [{'name': '张三', 'age': '18', 'number': '023112'}]
    1.继续添加
    2.返回上一层
    >>>2
    欢迎进入千锋学生管理系统
    1.添加学生
    2.查找学生
    3.删除学生
    q.退出系统
    >>>2
    1.查看所有的学生信息
    2.根据学生名字查看信息
    3.返回上一层
    >>>1
    [{'name': '张三', 'age': '18', 'number': '023112'}]
    1.查看所有的学生信息
    2.根据学生名字查看信息
    3.返回上一层
    >>>3
    欢迎进入千锋学生管理系统
    1.添加学生
    2.查找学生
    3.删除学生
    q.退出系统
    >>>3
    请输入要删除的学生名字:张三
    删除成功
    1.继续删除
    2.返回上一层
    >>>2
    欢迎进入千锋学生管理系统
    1.添加学生
    2.查找学生
    3.删除学生
    q.退出系统
    >>>q
    确认离开小管吗?
    1.残忍离去
    2.对不起,我爱你
    >>>1
    
    Process finished with exit code 0
    
    
    

    相关文章

      网友评论

          本文标题:学生管理系统

          本文链接:https://www.haomeiwen.com/subject/fcnlmftx.html