定义一个长度为8的课程数组,数组内容已初始化完毕。随机输入课程的序号,获取课程的名称,进行输出,如果不存在则捕捉数组越界的异常。
时间: 2024-02-26 14:54:28 浏览: 56
好,以下是代码示例:
```python
import random
# 定义长度为8的课程数组
course_array = ["语文", "数学", "英语", "物理", "化学", "生物", "政治", "历史"]
try:
# 随机输入课程的序号
course_index = random.randint(0, 7)
# 获取课程名称
course_name = course_array[course_index]
# 进行输出
print("随机输入的课程序号为:", course_index)
print("对应的课程名称为:", course_name)
except IndexError:
# 捕捉数组越界的异常
print("数组越界,获取课程名称失败")
```
当运行以上代码时,程序会随机生成一个课程序号并获取对应的课程名称进行输出。如果随机生成的序号超出了数组的索引范围,程序就会捕捉到 IndexError 异常并输出异常信息。
阅读全文
相关推荐
















