学生登记系统代码
时间: 2023-08-04 17:09:17 浏览: 37
以下是一个简单的学生登记系统代码示例,包含基本的增删改查功能:
```python
students = []
def add_student(student):
students.append(student)
def remove_student(student):
students.remove(student)
def update_student(old_student, new_student):
index = students.index(old_student)
students[index] = new_student
def search_student(name):
for student in students:
if student["name"] == name:
return student
return None
# 示例数据
student1 = {"name": "张三", "age": 18, "gender": "男"}
student2 = {"name": "李四", "age": 19, "gender": "女"}
student3 = {"name": "王五", "age": 20, "gender": "男"}
# 添加学生
add_student(student1)
add_student(student2)
add_student(student3)
# 搜索学生
result = search_student("李四")
if result:
print(result)
else:
print("未找到该学生")
# 修改学生
new_student2 = {"name": "李四", "age": 20, "gender": "女"}
update_student(student2, new_student2)
# 删除学生
remove_student(student3)
```
该示例使用列表来存储学生信息,并提供了基本的增删改查功能。可以根据实际需求进行修改和扩展。