以下是一个简单的学生信息管理系统的 Python 代码示例:\n\npython\nclass Student:\n def __init__(self, name, age, grade):\n self.name = name\n self.age = age\n self.grade = grade\n\n def display_info(self):\n print(f"Name: {self.name}")\n print(f"Age: {self.age}")\n print(f"Grade: {self.grade}")\n\nclass StudentManager:\n def __init__(self):\n self.students = []\n\n def add_student(self, student):\n self.students.append(student)\n\n def remove_student(self, student):\n self.students.remove(student)\n\n def display_all_students(self):\n for student in self.students:\n student.display_info()\n\n# 创建一个学生管理对象\nmanager = StudentManager()\n\n# 创建几个学生对象\nstudent1 = Student("Alice", 18, 12)\nstudent2 = Student("Bob", 17, 11)\nstudent3 = Student("Charlie", 19, 12)\n\n# 将学生对象添加到学生管理对象中\nmanager.add_student(student1)\nmanager.add_student(student2)\nmanager.add_student(student3)\n\n# 显示所有学生信息\nmanager.display_all_students()\n\n# 移除一个学生对象\nmanager.remove_student(student2)\n\n# 显示所有学生信息\nmanager.display_all_students()\n\n\n这个学生信息管理系统包含了两个类,一个是Student类用于表示学生对象,另一个是StudentManager类用于管理学生对象。\n\nStudent类有三个属性:nameagegrade,以及一个display_info方法用于显示学生信息。\n\nStudentManager类有一个students属性用于存储学生对象,以及三个方法:add_student用于添加学生对象,remove_student用于移除学生对象,以及display_all_students用于显示所有学生信息。\n\n在示例代码中,首先创建了一个StudentManager对象manager。然后创建了三个Student对象student1student2student3,并将它们添加到manager中。接着调用manager.display_all_students()方法显示所有学生信息。然后移除了student2对象,并再次调用manager.display_all_students()方法显示所有学生信息。\n\n你可以根据自己的需求对代码进行修改和扩展。例如,可以添加修改学生信息的方法,或者将学生信息保存到文件中等。

Python 学生信息管理系统:入门指南和示例代码

原文地址: http://www.cveoy.top/t/topic/psHK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录