随机生成200门不同大学专业课程的课程名
时间: 2024-01-27 09:08:36 浏览: 34
以下是随机生成200门不同大学专业课程的课程名的 Python 代码:
```python
import random
# 专业名列表
major_names = ['计算机科学与技术', '软件工程', '信息安全', '电子信息工程', '通信工程', '自动化', '机械工程', '土木工程', '环境工程', '能源动力工程']
# 课程类型列表
course_types = ['基础课', '专业必修课', '专业选修课', '通识教育课']
# 课程名列表
course_names = ['数据结构与算法', '计算机网络', '操作系统', '软件工程', '信息安全', '信号与系统', '电磁场与电磁波', '微机原理与接口技术', '数字电路与逻辑设计', '大学物理', '大学英语', '中国近现代史纲要', '思想道德修养与法律基础', '高等数学']
# 生成课程名
course_name_list = []
for i in range(200):
major_name = random.choice(major_names)
course_type = random.choice(course_types)
course_name = random.choice(course_names)
course_name_list.append(f'{major_name} {course_type} - {course_name}')
# 输出课程名
print(course_name_list)
```
代码思路:
1. 定义专业名列表 `major_names`、课程类型列表 `course_types` 和课程名列表 `course_names`。
2. 循环生成 200 个课程名,每次循环生成一门课程名。
3. 在循环内,从专业名列表中随机选择一个专业名,使用 `random.choice()` 函数实现。
4. 从课程类型列表中随机选择一个课程类型,使用 `random.choice()` 函数实现。
5. 从课程名列表中随机选择一个课程名,使用 `random.choice()` 函数实现。
6. 将生成的课程名以字符串的形式保存到列表 `course_name_list` 中。
7. 循环结束后,输出课程名列表 `course_name_list`。