美文网首页
学生录入练习

学生录入练习

作者: lajunta | 来源:发表于2021-12-16 21:04 被阅读0次
# -*- coding: utf-8 -*-  
students = []
choice = 0
def menu():
    print("""
    1 - 录入学生
    2 - 查询学生
    3 - 删除学生
    4 - 列出所有学生
    0 - 退出
    """)
    global choice
    choice = int(input("请选择: "))

def luru():
    student = {}
    student["name"] = input("输入学生的姓名")
    student["xuehao"] = input("输入学生的学号")
    students.append(student)
    print("成功添加学生")

def showall():
    for st in students:
        print(st)

def chaxun():
    xh = input("请输入学生学号: ")
    find = False
    for st in students:
        if st["xuehao"] == xh:
            print(f"学生姓名: {st.get('name')},学号: {st['xuehao']}")
            find = True
            break
    if not find:
        print("没有找到")

def shanchu():
    find = False
    xh = input("请输入学号: ")
    for st in students:
        if st["xuehao"] == xh:
            find = True
            students.remove(st)
    if find:
        print("已经删除")
    else:
        print("没有找到学生")

menu()

while choice !=0:
    if choice == 1:
        luru()
    elif choice == 2:
        chaxun()
    elif choice == 3:
        shanchu()
    elif choice == 4:
        showall()
    else:
        print("输入有问题")
    
    menu()

print("已经退出程序")

相关文章

  • 学生录入练习

  • Java基础语法_Day16

    一、综合练习 综合练习一 A:键盘录入3个学生信息(学号,姓名,年龄,居住地)存入集合,要求学生信息的学号不能重复...

  • 案例

    1.v-for制作表格 效果图: v-bind案例,包含v-for,给类进行绑定 效果图: 综合小练习(学生录入系...

  • Set集合练习(2)--- 键盘录入学生信息,按其总分进行排序

    今天我们来说说另外一个关于set集合的练习,上需求:键盘录入学生信息(姓名、语文成绩、数学成绩、外语成绩)...

  • 手把手教学!基于C++开发学生成绩管理系统!

    学生成绩管理系统是为了更方便的录入并管理学生的成绩,程序通过VB编程实现学生成绩录入、管理、统计、评定、导出的作用...

  • 基于C语言的学生信息管理系统

    管理员登录模块:该模块有三个功能,登陆、修改密码、退出 录入模块:录入学生信息,学生信息有学号,姓名,班级,性别,...

  • 2018-11-22

    练习5: 为了维护用户信息,需要将其信息录入系统,具体要求如下: 循环录入用户的信息,包括用户编号、年龄、积分判断...

  • 时间宝后台使用说明(二)——教务管理篇

    教务日常管理主要包括: 1、订单录入 有学生报名,直接录入师生信息、科目信息、请假调课信息等。 2、结算排课 对新...

  • Vue - 信息录入界面小练习

    要实现图中的功能: 其中的数据是在代码中给出的 删除添加功能都可以使用 为填入信息会弹出提示框 body中的代码 ...

  • 2018-11-22

    练习4: 录入游戏的点击率,统计点击率超过100的游戏所占的比例

网友评论

      本文标题:学生录入练习

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