用Python代码写一个学生管理系统
时间: 2023-05-12 13:06:11 浏览: 106
好的,以下是一个简单的学生管理系统的 Python 代码:
```python
class Student:
def __init__(self, name, id, grade):
self.name = name
self.id = id
self.grade = grade
class StudentManager:
def __init__(self):
self.students = []
def add_student(self, name, id, grade):
student = Student(name, id, grade)
self.students.append(student)
def remove_student(self, id):
for student in self.students:
if student.id == id:
self.students.remove(student)
return True
return False
def get_student(self, id):
for student in self.students:
if student.id == id:
return student
return None
def get_all_students(self):
return self.students
```
这个学生管理系统包含一个 `Student` 类和一个 `StudentManager` 类。`Student` 类用于表示一个学生,包含学生的姓名、学号和成绩。`StudentManager` 类用于管理学生,包含添加学生、删除学生、获取学生和获取所有学生等方法。
阅读全文