学生管理系统

2018-07-22  本文已影响0人  旧时初_2e8d

学生管理系统

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


上一篇下一篇

猜你喜欢

热点阅读