Py编写代码实现学生管理系统
时间: 2023-10-09 17:15:23 浏览: 71
好的,以下是实现学生管理系统的代码示例(使用Python语言):
```python
# 定义一个学生类
class Student:
def __init__(self, id, name, age):
self.id = id
self.name = name
self.age = age
def __str__(self):
return f"ID:{self.id},姓名:{self.name},年龄:{self.age}"
# 定义一个学生管理系统类
class StudentManagementSystem:
def __init__(self):
self.students = []
def add_student(self, student):
self.students.append(student)
def delete_student(self, id):
for s in self.students:
if s.id == id:
self.students.remove(s)
def update_student(self, id, name, age):
for s in self.students:
if s.id == id:
s.name = name
s.age = age
def show_students(self):
for s in self.students:
print(s)
# 测试代码
sms = StudentManagementSystem()
s1 = Student(1, "Tom", 18)
s2 = Student(2, "Jerry", 20)
s3 = Student(3, "Jack", 22)
sms.add_student(s1)
sms.add_student(s2)
sms.add_student(s3)
sms.show_students()
sms.delete_student(2)
sms.show_students()
sms.update_student(3, "Peter", 23)
sms.show_students()
```
以上就是一个简单的学生管理系统,可以通过该系统实现添加、删除、修改和展示学生信息的功能。