关键词

学生管理系统

Python实现简单的学生管理系统

Python实现的学生管理系统可以帮助学校管理学生的相关信息,比如学生的学号、姓名、性别、年龄等,以及学生的成绩等。通过这个系统,可以查询学生的信息,也可以添加新学生,修改学生信息,删除学生信息等。

使用方法

需要安装Python编程环境,编写Python代码,实现学生管理系统的功能。

# -*- coding: utf-8 -*-
# 定义学生类
class Student:
    def __init__(self, name, gender, age, score):
        self.name = name
        self.gender = gender
        self.age = age
        self.score = score

# 定义学生管理类
class StudentManager:
    def __init__(self):
        self.students = []

# 添加学生
    def add_student(self, student):
        self.students.append(student)

# 删除学生
    def delete_student(self, name):
        for i in range(len(self.students)):
            if self.students[i].name == name:
                del self.students[i]
                break

# 修改学生信息
    def modify_student(self, student):
        for i in range(len(self.students)):
            if self.students[i].name == student.name:
                self.students[i] = student
                break

# 查询学生信息
    def query_student(self, name):
        for i in range(len(self.students)):
            if self.students[i].name == name:
                return self.students[i]
        return None

# 打印学生信息
    def print_student(self):
        for student in self.students:
            print('name: %s, gender: %s, age: %s, score: %s' % (student.name, student.gender, student.age, student.score))

定义一个学生类,用来存储学生的信息;定义一个学生管理类,用来对学生信息进行管理,包括添加学生、删除学生、修改学生信息、查询学生信息和打印学生信息等功能。

可以创建学生管理类的实例,创建学生类的实例,并将学生类的实例添加到学生管理类的实例中,从而实现学生管理系统的功能。

# 创建学生管理类的实例
student_manager = StudentManager()

# 创建学生类的实例
student1 = Student('Tom', 'male', 18, 100)
student2 = Student('Amy', 'female', 17, 99)

# 将学生类的实例添加到学生管理类的实例中
student_manager.add_student(student1)
student_manager.add_student(student2)

# 查询学生信息
student = student_manager.query_student('Tom')

# 打印学生信息
student_manager.print_student()

可以运行Python代码,查看学生管理系统的功能,从而实现简单的学生管理系统。

本文链接:http://task.lmcjl.com/news/2177.html

展开阅读全文