简单的学生管理系统

stu_list = []

while True:

    print("1、录入学员信息")

    print("2、删除学员信息")

    print("3、查询学员信息")

    print("4、搜索学员信息")

    select = input("请输入你的选择")

    if select == "1":

        id = input("请输入学员的学号")

        name = input("请输入学员的姓名")

        age = input("请输入学员的年龄")

        gender = input("请输入学员的性别")

        score = input("请输入学员的成绩")

        stu = {"id":id,"name":name,"age":age,"gender":gender,"score":score}

        stu_list.append(stu)

        input("输入回车返回菜单")

    elif select == "2":

        del_id = input("请输入要删除学生的学号")

        for stu in stu_list:

            if del_id == stu.get("id"):

                stu_list.remove(stu)

                break

            else:

                print("该学号不存在")

    elif select == "3":

        s = "学号\t姓名\t年龄\t性别\t得分 \n"

        for stu in stu_list:

            s += f"{stu['id']}\t{stu['name']}\t{stu['age']}\t{stu['gender']}\t{stu['score']}\n"

            print(s)

        input("输入回车返回菜单:")

    elif select == "4":

        data = input("请输入要搜索学生的信息")

        seach = []

        for stu in stu_list:

            if data in stu.values():

                seach.append(stu)

                print(stu)

            else:

                print("没有学生符合该信息")

        input("输入回车返回菜单:")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值