Python课程设计学生信息管理系统
时间: 2023-12-05 22:40:35 浏览: 104
基于 Python 的学生信息管理系统 - GUI 界面+文件保存,可作为课程设计.zip
5星 · 资源好评率100%
以下是一个简单的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 show_students(self):
for student in self.students:
print("Name: {}, ID: {}, Grade: {}".format(student.name, student.id, student.grade))
def delete_student(self, id):
for student in self.students:
if student.id == id:
self.students.remove(student)
manager = StudentManager()
manager.add_student("Tom", 1, 90)
manager.add_student("Jerry", 2, 80)
manager.show_students()
manager.delete_student(1)
manager.show_students()
```
这个示例代码使用了类和列表来管理学生信息。你可以根据自己的需求进行修改和扩展。
阅读全文