python做一个课程表
时间: 2023-10-06 13:07:05 浏览: 75
好的,我可以给你提供一个简单的Python程序来制作课程表。我们可以用一个二维列表来存储每个时段的课程,其中列表的每个元素代表一周中的一天。下面是代码示例:
```python
# 定义一个二维列表,存储每天的课程
schedule = [[] for i in range(7)]
# 添加课程到周一
schedule[0].append("数学课")
schedule[0].append("英语课")
schedule[0].append("物理课")
# 添加课程到周二
schedule[1].append("化学课")
schedule[1].append("语文课")
# 添加课程到周三
schedule[2].append("历史课")
schedule[2].append("英语课")
# 添加课程到周四
schedule[3].append("生物课")
schedule[3].append("数学课")
# 添加课程到周五
schedule[4].append("地理课")
schedule[4].append("语文课")
# 添加课程到周六
schedule[5].append("音乐课")
schedule[5].append("美术课")
# 添加课程到周日
schedule[6].append("体育课")
# 打印课程表
for day, courses in enumerate(schedule):
print("周{}:".format(day+1))
if courses:
for course in courses:
print("\t{}".format(course))
else:
print("\t今天没有课程")
```
运行结果为:
```
周1:
数学课
英语课
物理课
周2:
化学课
语文课
周3:
历史课
英语课
周4:
生物课
数学课
周5:
地理课
语文课
周6:
音乐课
美术课
周7:
体育课
```
你可以根据需要修改代码,添加或删除课程。