:
"""添加学生信息"""
student_id = input("请输入学号: ")
name = input("请输入姓名: ")
gender = input("请输入性别: ")
class_name = input("请输入班级: ")
student = {
"学号": student_id,
"姓名": name,
"性别": gender,
"班级": class_name
}
students.append(student)
print("学生信息添加成功!")
def delete_student():
"""删除学生信息"""
student_id = input("请输入要删除的学生学号: ")
for student in students:
if student["学号"] == student_id:
students.remove(student)
print("学生信息删除成功!")
return
print("找不到该学生的信息!")
def modify_student():
"""修改学生信息"""
student_id = input("请输入要修改的学生学号: ")
for student in students:
if student["学号"] == student_id:
student["姓名"] = input("请输入修改后的姓名: ")
student["性别"] = input("请输入修改后的性别: ")
student["班级"] = input("请输入修改后的班级: ")
print("学生信息修改成功!")
return
print("找不到该学生的信息!")
def query_students():
"""查询所有学生信息"""
if len(students) == 0:
print("暂无学生信息!")
return
print("学生信息如下:")
for student in students:
print(f"学号: {student['学号']}, 姓名: {student['姓名']}, 性别: {student['性别']}, 班级: {student['班级']}")
def main():
"""主函数,控制程序运行流程"""
while True:
print("欢迎使用学生管理系统")
print("1. 添加学生信息")
print("2. 删除学生信息")
print("3. 修改学生信息")
print("4. 查询所有学生信息")
print("5. 退出系统")
choice = input("请输入功能序号: ")
if choice == "1":
add_student()
elif choice == "2":
delete_student()
elif choice == "3":
modify_student()
elif choice == "4":
query_students()
elif choice == "5":
print("感谢使用学生管理系统,再见!")
break
else:
print("无效的选择,请重新输入!")
if __name__ == "__main__":
main()