编写一个假课程目录
创始人
2024-12-06 22:01:17
0

以下是一个编写假课程目录的示例解决方法:

class Course:
    def __init__(self, name, instructor, schedule):
        self.name = name
        self.instructor = instructor
        self.schedule = schedule

    def __str__(self):
        return f"Course: {self.name}\nInstructor: {self.instructor}\nSchedule: {self.schedule}\n"


class CourseCatalog:
    def __init__(self):
        self.courses = []

    def add_course(self, course):
        self.courses.append(course)

    def remove_course(self, course):
        self.courses.remove(course)

    def display_catalog(self):
        for course in self.courses:
            print(course)


# 创建课程对象
course1 = Course("Math", "John Doe", "Monday 10:00 AM - 12:00 PM")
course2 = Course("English", "Jane Smith", "Tuesday 1:00 PM - 3:00 PM")
course3 = Course("Science", "Mike Johnson", "Wednesday 9:00 AM - 11:00 AM")

# 创建课程目录对象
catalog = CourseCatalog()

# 添加课程到课程目录
catalog.add_course(course1)
catalog.add_course(course2)
catalog.add_course(course3)

# 显示课程目录
catalog.display_catalog()

# 移除一个课程
catalog.remove_course(course2)

# 显示更新后的课程目录
catalog.display_catalog()

以上代码定义了两个类,Course表示单个课程,CourseCatalog表示课程目录。Course类具有名称、教师和时间表属性,并实现了__str__方法以便在打印时显示课程的相关信息。CourseCatalog类具有添加课程、移除课程和显示课程目录的方法。

在示例中,我们创建了三个课程对象,并将它们添加到课程目录对象中。然后,我们显示了课程目录,然后移除了其中一个课程,最后再次显示了更新后的课程目录。

相关内容

热门资讯

6分钟透明!小白大作战外 挂,... 6分钟透明!小白大作战外 挂,微扑克大厅都是机器人(详细透视辅助挂教程) 科技详细教程;757446...
6分钟辅助挂!易棋游戏有挂吗,... 6分钟辅助挂!易棋游戏有挂吗,微扑克ai技术(详细透视辅助黑科技教程)相信很多朋友都在电脑上玩过易棋...
3分钟教学!微信边锋斗地主怎么... 3分钟教学!微信边锋斗地主怎么提升胜率,wpk微扑克真的有辅助插件(详细透视辅助插件教程);微信边锋...
两分钟详情!天府之城麻将挂,w... 两分钟详情!天府之城麻将挂,wpk发牌算法(详细透视辅助工具教程)是一款可以让一直输的玩家,快速成为...
八分钟规律!微乐软件定制开发,... 八分钟规律!微乐软件定制开发,wpk线上代打(详细透视辅助助手教程)关于微乐软件定制开发的基本介绍、...
九分钟介绍!掌心娱乐辅助器,云... 九分钟介绍!掌心娱乐辅助器,云扑克app辅助(详细透视辅助助手教程) 科技详细教程;75744690...
四分钟技巧!越乡游辅助器,德州... 四分钟技巧!越乡游辅助器,德州wepower透视辅助(详细透视辅助工具教程)是一款可以让一直输的玩家...
七分钟透明!WPK透视辅助,w... WePoker透视辅助工具核心要点解析‌,七分钟透明!WPK透视辅助,wepower系统规律(详细透...
9分钟辅助挂!网易棋牌数据透视... 9分钟辅助挂!网易棋牌数据透视,wpk微扑克系统发牌规律(详细透视辅助工具教程)是一款可以让一直输的...
六分钟教学!边锋老友二打一有挂... 边锋老友二打一有挂吗新手教程相关信息汇总(需添加指定薇757446909获取下载链接);六分钟教学!...