class Course:
def __init__(self, name, teacher, classroom, time):
self.name = name
self.teacher = teacher
self.classroom = classroom
self.time = time
def schedule_courses(courses):
schedule = {}
for course in courses:
if course.time not in schedule:
schedule[course.time] = []
schedule[course.time].append(course)
return schedule
# 示例课程列表
courses = [
Course("数学", "张老师", "101", "周一上午"),
Course("语文", "李老师", "202", "周一上午"),
Course("英语", "王老师", "303", "周二下午")
]
scheduled = schedule_courses(courses)
for time, courses_in_time in scheduled.items():
print(f"{time}:")
for course in courses_in_time:
print(f" {course.name} - {course.teacher}, {course.classroom}")
本站部分内容及素材来源于互联网,由AI智能生成,如有侵权或言论不当,联系必删!