轻松搞定排课与排行榜——从代码到PPT演示
2025-05-30 17:08
大家好!今天我们来聊聊两个实用的小工具——“排课系统”和“排行榜”。这两个东西在实际开发中特别常见,比如学校需要排课表,公司需要给员工打分排名啥的。咱们今天就用Python语言来实现它们。
先来说说“排课系统”。假设我们有老师A、B、C,课程X、Y、Z,每个老师能教一门课。我们怎么安排最合理呢?可以用字典来表示:
# 排课系统代码 teachers = ['A', 'B', 'C'] courses = ['X', 'Y', 'Z'] schedule = {} for teacher in teachers: course = courses.pop() schedule[teacher] = course print("排课结果:", schedule)
这段代码会随机分配老师和课程,简单吧?
再来看看“排行榜”。假如有一组学生的成绩,我们想看看谁的成绩最好。可以这样写:
# 排行榜代码 scores = {'Tom': 95, 'Jerry': 88, 'Spike': 92} sorted_scores = sorted(scores.items(), key=lambda x: x[1], reverse=True) print("排行榜:") for name, score in sorted_scores: print(f"{name}: {score}")
这段代码会按分数从高到低排序。
好了,现在我们有了代码,接下来就是如何用PPT展示这些内容。首先打开PowerPoint新建一个空白文档,插入两张幻灯片。第一张放排课系统的代码和运行结果,第二张放排行榜的代码和结果。记得加点图表或者截图让PPT更生动哦!
总结一下,咱们今天做了两件事:一是用Python写了排课和排行榜的功能;二是教会大家如何用PPT展示这些成果。希望对你们有所帮助!如果觉得有用,记得点赞支持哈~
]]>
本站知识库部分内容及素材来源于互联网,如有侵权,联系必删!
标签:排课系统