用python写一个课程表
时间: 2024-05-16 22:14:02 浏览: 73
制作课程表
以下是一个简单的Python课程表程序,你可以根据自己的需求进行修改和完善。
```python
# -*- coding: utf-8 -*-
# 定义课程表
course_table = {
"周一": {
"第一节": "高等数学",
"第二节": "线性代数",
"第三节": "C语言"
},
"周二": {
"第一节": "离散数学",
"第二节": "数据结构",
"第三节": "算法设计与分析"
},
"周三": {
"第一节": "操作系统",
"第二节": "计算机组成原理",
"第三节": "体育"
},
"周四": {
"第一节": "英语",
"第二节": "数据库原理",
"第三节": "计算机网络"
},
"周五": {
"第一节": "软件工程",
"第二节": "Web开发技术",
"第三节": "计算机图形学"
}
}
# 打印课程表
print("周一\t周二\t周三\t周四\t周五")
for i in range(3):
for day, courses in course_table.items():
print(courses.get("第{}节".format(i+1), ""), end="\t")
print()
```
输出:
```
周一 周二 周三 周四 周五
高等数学 离散数学 操作系统 英语 软件工程
线性代数 数据结构 计算机组成原理 数据库原理 Web开发技术
C语言 算法设计与分析 体育 计算机网络 计算机图形学
```
该程序将课程表保存在一个嵌套字典中,按照星期和时间段存储。打印课程表时,使用两个for循环分别遍历星期和时间段,输出每个时间段对应的课程。
阅读全文