下面是一个使用 Python 创建学生表格并完成插入、删除、查找等功能的示例代码:

class Student:
    def __init__(self, name, age, gender):
        self.name = name
        self.age = age
        self.gender = gender

class StudentTable:
    def __init__(self):
        self.students = []

    def insert_student(self, student):
        self.students.append(student)

    def delete_student(self, name):
        for student in self.students:
            if student.name == name:
                self.students.remove(student)
                return True
        return False

    def find_student(self, name):
        for student in self.students:
            if student.name == name:
                return student
        return None

    def display_table(self):
        print('Name	Age	Gender')
        for student in self.students:
            print(f'{student.name}	{student.age}	{student.gender}')


# 创建学生表格对象
table = StudentTable()

# 插入学生
table.insert_student(Student('Alice', 18, 'Female'))
table.insert_student(Student('Bob', 20, 'Male'))
table.insert_student(Student('Charlie', 19, 'Male'))

# 显示学生表格
table.display_table()

# 删除学生
table.delete_student('Bob')

# 显示学生表格
table.display_table()

# 查找学生
student = table.find_student('Alice')
if student:
    print(f'Found: {student.name}, {student.age}, {student.gender}')
else:
    print('Student not found.')

该代码定义了一个Student类表示学生,包含姓名、年龄和性别属性。StudentTable类表示学生表格,包含插入、删除、查找和显示学生表格的方法。通过创建StudentTable对象,可以对学生表格进行操作。

Python 学生表格操作:插入、删除、查找示例代码

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

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