随机生成学生成绩并按总分排序
发布时间
阅读量:
阅读量
生成一张成绩单,并按照总分的大小顺序排序
分析:依据题目所提出的要求,可将整体流程划分为如下几个环节:
首先,提取学生对应的姓名信息;
其次,创建该生在三个科目上的成绩数据;
随后,计算并确定各科成绩的排序结果;
接着,构建用于存储相关信息的数据结构;
最后,完成结果的输出操作。
1. 生成一个姓名字典
dict_student_info = {95001:"李一",95002:"赵二",95003:"胡三",95004:"钱四",95005:"王五",95006:"严六",95007:"陈七",95008:"白八",95009:"许九",95010:"孙十"}
2. 生成学生的成绩
# 将生成的成绩存贮在列表中
student_result = []
# 控制生成的成绩的行数
for i in range(len(dict_student_info)):
# 临时保存每一个学生的成绩,并初始化临时变量
temp_result = []
# 控制生成的成绩门数
for j in range(3):
temp_result.append(random.randint(
全部评论 (0)
还没有任何评论哟~
