已知某大学共有16个学院(会计、金融、马列、外语、人文、旅游、软件、信息、工商、财税、国贸、经济、统计、数学、体育、测绘),每个学院有2-3个专业(随机生成,在各个学院名称后面加专业1、专业2、专业3区分),每个专业招收3个班,每个班的人数为:45-50人,班级数量范围为:96到130个班级(Random)。100*50=5000个学生
(1) 随机生成各个学院各个专业各个班级的学生,数据保存到excel文件中(文件处理,异常处理,基本语法);
(2) 每个专业随机生成课程数量为20门,其中必须包括:高数一、线性代数、英语一、马克思原理,其他课程为专业课16门。考虑到专业不同,课程名用学院、专业名,课程名代替:比如:“软件专业1课程1”表示一门专业课。
python,excle,文件处理,
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- chuifengde 2022-11-22 13:15关注
这样的格式可否?
会计 {'专业1': {'1班': 48, '2班': 48, '3班': 46}, '专业2': {'1班': 46, '2班': 45, '3班': 47}, '专业3': {'1班': 46, '2班': 48, '3班': 46}} 金融 {'专业1': {'1班': 48, '2班': 49, '3班': 47}, '专业2': {'1班': 49, '2班': 50, '3班': 50}, '专业3': {'1班': 45, '2班': 47, '3班': 46}} 马列 {'专业1': {'1班': 47, '2班': 49, '3班': 47}, '专业2': {'1班': 50, '2班': 45, '3班': 47}} 外语 {'专业1': {'1班': 49, '2班': 45, '3班': 50}, '专业2': {'1班': 50, '2班': 49, '3班': 50}, '专业3': {'1班': 48, '2班': 49, '3班': 48}} 人文 {'专业1': {'1班': 48, '2班': 47, '3班': 46}, '专业2': {'1班': 45, '2班': 50, '3班': 49}} 旅游 {'专业1': {'1班': 45, '2班': 47, '3班': 50}, '专业2': {'1班': 50, '2班': 45, '3班': 46}, '专业3': {'1班': 49, '2班': 49, '3班': 45}} 软件 {'专业1': {'1班': 45, '2班': 46, '3班': 45}, '专业2': {'1班': 49, '2班': 47, '3班': 47}, '专业3': {'1班': 46, '2班': 45, '3班': 49}} 信息 {'专业1': {'1班': 45, '2班': 48, '3班': 50}, '专业2': {'1班': 49, '2班': 49, '3班': 46}} 工商 {'专业1': {'1班': 48, '2班': 47, '3班': 47}, '专业2': {'1班': 47, '2班': 46, '3班': 48}, '专业3': {'1班': 50, '2班': 47, '3班': 49}} 财税 {'专业1': {'1班': 48, '2班': 46, '3班': 50}, '专业2': {'1班': 49, '2班': 47, '3班': 47}, '专业3': {'1班': 49, '2班': 46, '3班': 45}} 国贸 {'专业1': {'1班': 49, '2班': 46, '3班': 50}, '专业2': {'1班': 48, '2班': 47, '3班': 50}, '专业3': {'1班': 48, '2班': 45, '3班': 48}} 经济 {'专业1': {'1班': 49, '2班': 45, '3班': 50}, '专业2': {'1班': 48, '2班': 47, '3班': 50}, '专业3': {'1班': 50, '2班': 45, '3班': 47}} 统计 {'专业1': {'1班': 50, '2班': 50, '3班': 49}, '专业2': {'1班': 50, '2班': 48, '3班': 48}} 数学 {'专业1': {'1班': 48, '2班': 48, '3班': 46}, '专业2': {'1班': 49, '2班': 48, '3班': 49}} 体育 {'专业1': {'1班': 49, '2班': 48, '3班': 50}, '专业2': {'1班': 50, '2班': 50, '3班': 47}, '专业3': {'1班': 48, '2班': 49, '3班': 48}} 测绘 {'专业1': {'1班': 48, '2班': 45, '3班': 45}, '专业2': {'1班': 49, '2班': 49, '3班': 46}, '专业3': {'1班': 46, '2班': 47, '3班': 46}}
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥20 机器学习能否像多层线性模型一样处理嵌套数据
- ¥20 西门子S7-Graph,S7-300,梯形图
- ¥50 用易语言http 访问不了网页
- ¥50 safari浏览器fetch提交数据后数据丢失问题
- ¥15 matlab不知道怎么改,求解答!!
- ¥15 永磁直线电机的电流环pi调不出来
- ¥15 用stata实现聚类的代码
- ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
- ¥20 docker里部署springboot项目,访问不到扬声器
- ¥15 netty整合springboot之后自动重连失效