基于Python的简单的学生信息管理系统程序源码

下面是一个简单的学生信息管理系统的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
喜欢就支持一下吧
点赞5赞赏 分享