用python写一个学生信息管理系统
时间: 2023-06-02 10:08:18 浏览: 140
python写的学生信息管理系统
5星 · 资源好评率100%
好的,这是一个简单的学生信息管理系统的例子,使用 Python 语言实现。
首先,我们需要定义一个 `Student` 类来表示学生的信息,包括学号、姓名、年龄、性别等信息。
```python
class Student:
def __init__(self, id, name, age, gender):
self.id = id
self.name = name
self.age = age
self.gender = gender
```
然后,我们可以创建一个学生信息管理类 `StudentManager`,包含一个学生信息列表和一些基本的操作方法,如增加学生、删除学生、查找学生、修改学生信息等。
```python
class StudentManager:
def __init__(self):
self.students = []
def add_student(self, student):
self.students.append(student)
def delete_student(self, student_id):
for i, student in enumerate(self.students):
if student.id == student_id:
del self.students[i]
return True
return False
def find_student(self, student_id):
for student in self.students:
if student.id == student_id:
return student
return None
def modify_student(self, student_id, new_student):
for i, student in enumerate(self.students):
if student.id == student_id:
self.students[i] = new_student
return True
return False
```
最后,我们可以创建一个学生信息管理系统的主函数,提供一个简单的交互界面,让用户能够使用这个系统。
```python
def main():
manager = StudentManager()
while True:
print("欢迎使用学生信息管理系统")
print("1. 添加学生")
print("2. 删除学生")
print("3. 查找学生")
print("4. 修
阅读全文