用python写一个学生课表的程序
时间: 2023-05-23 12:07:11 浏览: 61
A:
以下是一个简单的学生课表程序的Python代码示例,该程序使用二维列表存储学生课表数据:
```python
# 定义学生课表二维列表
timetable = [
[' ', '星期一', '星期二', '星期三', '星期四', '星期五'],
['第一节', '', '', '', '', ''],
['第二节', '', '', '', '', ''],
['第三节', '', '', '', '', ''],
['第四节', '', '', '', '', ''],
['第五节', '', '', '', '', ''],
]
# 填充学生课表数据
timetable[1][1] = '语文'
timetable[1][3] = '数学'
timetable[2][2] = '英语'
timetable[2][4] = '物理'
timetable[3][1] = '化学'
timetable[3][3] = '地理'
timetable[4][2] = '历史'
timetable[4][4] = '政治'
timetable[5][1] = '音乐'
# 输出学生课表
for row in timetable:
print('\t'.join(row))
```
输出结果:
```
星期一 星期二 星期三 星期四 星期五
第一节 语文 数学
第二节 英语 物理
第三节 化学 地理
第四节 历史 政治
第五节 音乐
```
在此代码示例中,我们首先定义了一个二维列表`timetable`,用于存储学生课表数据。然后,我们使用列表索引操作向该二维列表中填充数据。最后,我们通过`for`循环逐行输出学生课表数据。