用python写一段关于班级花名册的代码
以下是一段简单的班级花名册Python代码:
class Student:
def __init__(self, name, age, gender):
self.name = name
self.age = age
self.gender = gender
class Class:
def __init__(self, name):
self.name = name
self.students = []
def add_student(self, student):
self.students.append(student)
def remove_student(self, student):
self.students.remove(student)
def display_students(self):
print("班级花名册:")
for student in self.students:
print("姓名:{},年龄:{},性别:{}".format(student.name, student.age, student.gender))
# 创建班级实例
class1 = Class("一年级一班")
# 添加学生
student1 = Student("张三", 7, "男")
class1.add_student(student1)
student2 = Student("李四", 7, "女")
class1.add_student(student2)
student3 = Student("王五", 8, "男")
class1.add_student(student3)
# 显示花名册
class1.display_students()
# 移除学生
class1.remove_student(student2)
# 重新显示花名册
class1.display_students()
代码中定义了两个类,一个是学生类,另一个是班级类。学生类包含了学生的姓名、年龄和性别,班级类包含了班级的名称和学生列表,以及添加、删除和显示学生的方法。在代码中创建了一个班级实例,添加了三个学生,然后显示花名册。接着移除了一个学生,再次显示花名册,可以看到被移除的学生已经不在花名册中了。
原文地址: https://www.cveoy.top/t/topic/FLo 著作权归作者所有。请勿转载和采集!