Python实现课程时间表

本文介绍了如何使用Python创建一个课程提醒时间表,帮助跟踪和提醒上课时间,避免遗忘。通过Pycharm进行开发,并展示了程序打包成exe可执行文件的成果。
摘要由CSDN通过智能技术生成

 突发奇想,想做一个平时上下课时候都会看的东西,没错就是时间,为了防止我忘记上课时间点,特地做了一个提醒课程表的一个小助手,后面有打包成exe的效果

from datetime import datetime

def main():
    # 当前时间
    now_time = datetime.now()
    course_time = {
        "【上午": {
            "早自习】":["7:30", "8:20"],
            "第一节课】": ["8:30", "9:15"],
            "第一节课下课休息】": ["9:15", "9:25"],
            "第二节课】": ["9:25", "10:10"],
            "第二节课下课休息】": ["10:10", "10:20"],
            "第三节课】": ["10:20", "11:05"],
            "第三节课下课休息】": ["11:05", "11:15"],
            "第四节课】": ["11:15", "12:10"],
            "中午休息": ["12:10", "13:50"]
        },
        "【下午": {
            "第一节课】": ["13:50", "14:35"],
            "第一节课下课
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Python3课程表生成器是一个可以帮助用户自动生成学期课程表的工具。它根据用户提供的信息,包括每门课的名称、上课时间、上课地点等,自动整合这些信息,生成一张完整的课程表。下面是具体的实现过程: 首先,用户需要在程序中输入学期的开始日期和结束日期,以确定生成课程表的时间范围。 然后,用户逐门课地输入课程信息,包括课程名称、上课时间和上课地点。这些信息会被保存到一个数据结构中,例如列表。 接下来,程序会根据用户的输入,按照每个时间段的上课时间将课程信息进行分类。比如,上午9点到12点的课程会被归为上午时间段的课程,下午1点到3点的课程会被归为下午时间段的课程。这样,可以为每个时间段创建一个子列表,存储该时间段内所有的课程。 最后,程序会逐个时间段展示课程信息,供用户查看。例如,程序会先输出上午时间段的课程表,然后是下午时间段的课程表,依次类推。 在生成课程表的过程中,程序还会对输入数据进行格式验证,确保用户提供的时间信息合法。比如,程序会确保每个时间段内没有重叠的课程,以避免在同一时间上多门课。 总之,Python3课程表生成器可以帮助用户轻松地生成一张清晰而有序的课程表,方便管理和安排学习。它的灵活性和易用性使得它成为学生们的理想助手。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值