#存储学生信息的列表
students=[]
#添加学生信息
def add_student():
    name=input("请输入学生的姓名:")
    course=input("请输入课程名称:")
    score=input("请输入学生成绩:")
    student={"name":name,"course":course,"score":score}
    students.append(student)
#查询学生信息
def get_student():
    name=input("请输入学生的姓名:")
    for student in students:
        if student["name"]==name:
            print(f"姓名{student["name"]},课程{student["course"]},成绩{student["score"]}")
        else:
            print("未查询到学生名字")
#更新学生成绩
def update_student():
    name=input("请输入学生名字:")
    course=input("请输入课程:")
    for student in students:
        if student["name"]==name and student["course"]==course:
            new_score=input("请输入新的成绩:")
            student["score"]=new_score
            print("成绩更新成功")
        else:
            print("未查询到学生名字")
#删除学生成绩记录
def delete_student():
    name=input("请输入学生名字:")
    course = input("请输入课程:")
    for student in students:
        if student["name"]==name and student["course"]==course:
            students.pop(student["name"])
            print("成绩删除成功")
        else:
            print("未查询到学生名字")
#显示所有学生的成绩
def display_student():
    if len(students)==0:
        print("没有学生成绩")
    else:
        for student in students:
            print(f"学生名字:{student["name"]},课程:{student["course"]},成绩:{student["score"]}")
#设置主菜单
def mian():
    while True:
        print("1.添加学生成绩")
        print("2.查询学生成绩")
        print("3.更新学生成绩")
        print("4.删除学生成绩")
        print("5.显示所有学生成绩")
        print("6.退出系统")
        choice=input("请输入你的选择:")
        if choice=="1":
            add_student()
        elif choice=="2":
            get_student()
        elif choice=="3":
            update_student()
        elif choice=="4":
            delete_student()
        elif choice=="5":
            display_student()
        elif choice=="6":
            print("退出系统")
            break
        else:
            print("无效输入请重新输入:")
mian()
