下面是一个简单的学生信息管理系统的Python代码示例。这个示例包括了学生信息的添加、查询和删除等功能。以下是一个基本的实现:
class Student:
def __init__(self, name, age, grade):
self.name = name
self.age = age
self.grade = grade
class StudentManagementSystem:
def __init__(self):
self.students = []
def add_student(self, student):
self.students.append(student)
print("学生信息添加成功!")
def search_student(self, name):
for student in self.students:
if student.name == name:
print(f"姓名:{student.name},年龄:{student.age},年级:{student.grade}")
return
print("未找到该学生信息!")
def delete_student(self, name):
for student in self.students:
if student.name == name:
self.students.remove(student)
print("学生信息删除成功!")
return
print("未找到该学生信息!")
# 实例化学生信息管理系统
sms = StudentManagementSystem()
# 添加学生信息
student1 = Student("张三", 18, "高一")
sms.add_student(student1)
student2 = Student("李四", 17, "高二")
sms.add_student(student2)
# 查询学生信息
sms.search_student("张三") # 输出:姓名:张三,年龄:18,年级:高一
# 删除学生信息
sms.delete_student("李四")
sms.search_student("李四") # 输出:未找到该学生信息!
在这个示例中,我们定义了一个Student类来表示学生信息,包括姓名、年龄和年级等信息。然后,我们创建了一个StudentManagementSystem类来实现学生信息的管理功能。通过该类的方法,我们可以添加学生信息、查询学生信息和删除学生信息。你可以根据自己的需求扩展这个基本示例,例如添加修改学生信息或保存学生信息到文件等功能。希望这个示例能够对你有所帮助!
© 版权声明
本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
THE END