小学课程排课 Python 源码示例
下面是一个简单的实用小学课程排课的 Python 源码示例:
import random
# 定义课程列表
courses = ['语文', '数学', '英语', '科学', '体育', '音乐', '美术']
# 定义班级列表
classes = ['一年级', '二年级', '三年级', '四年级', '五年级', '六年级']
# 定义每个班级每天上课节数
num_lessons = 6
# 定义每个班级每天的课程安排
schedule = {}
# 初始化课程表
for class_name in classes:
schedule[class_name] = []
# 按照每个班级每天上课节数随机生成课程安排
for class_name in classes:
for i in range(num_lessons):
# 随机选择一个课程
course = random.choice(courses)
# 添加到课程表中
schedule[class_name].append(course)
# 打印课程表
for class_name in classes:
print(f'{class_name}课程表:')
for i, course in enumerate(schedule[class_name]):
print(f'第{i+1}节课:{course}')
这个程序使用了一个字典来存储每个班级的课程表,然后使用随机选择的方法来生成每个班级每天的课程安排。最后,打印出每个班级的课程表。
原文地址: https://www.cveoy.top/t/topic/qmoC 著作权归作者所有。请勿转载和采集!