一个粗略的学生信息管理系统

info=[]

def jiemian():
    print("1.添加学员")
    print("2.删除学员")
    print("3.修改学员信息")
    print("4.查询学员信息")
    print("5.显示所有学员信息")
    print("6.退出系统")

    jiemian()
def main():


num=input("请输入要进行的操作")

if num == '1':
    print('添加学员')
elif num == '2':
    print('删除学员')
elif num == '3':
    print('修改学员信息')
elif num == '4':
    print('查询学员信息')
elif num == '5':
    print('显示所有学员信息')
elif num == '6':
    print('退出系统')
else:
    print('输入错误,请重新输入!!!')

def insert_stu():
        new_name=input("请输入学生姓名")
        new_id=input("请输入学生id")

        info_dict={}

        global info

        for i in info:
            if new_id==i["id"]:
                print("该学生已输入")
                return
            else:
                info_dict={}
                info_dict["id"]=new_id
                info_dict["name"]=new_name #为什么不是大括号?


                info.append(info_dict)  #将字典数据添加到列表

                print(info)

def delete_stu():
    del_id=input("请输入要删除的学生id:")
    global info

    for i in info:
        if del_id == i["id"]:
            info.remove(i)
            print(info)
            break
        else:
            print("该学生信息已删除")

def modify_stu():
    modify_name = input('请输入要修改的学员的姓名:')
    global info

    for i in info:
        if modify_name == i['name']:
            i['id'] = input('请输入新的id:')
            break
    else:
        print('该学员不存在')

    print(info)

def search_stu():
    search_id = input("请输入要查找的学生id:")
    global info

    for i in info:
        if search_id == i['id']:
                print('查找到的学员信息如下:----------')
                print(f"该学员的学号是{i['id']}, 姓名是{i['name']}")
            else:
                print('该学员不存在')


def print_all():  # 显示所有学员信息
    print('学号\t姓名')
    for i in info:
        print(f'{i["id"]}\t{i["name"]}')

def exit_stu():
  if num == '6':
    exit_flag = input('确定要退出吗?yes or no')
    if exit_flag == 'yes':


        main()

你可能感兴趣的:(python,numpy)