python构造一个三行四列的二维整数列表,用于存放三个班,每班前五名的学生成绩,求最高分、最低分、每个班级的平均分
时间: 2023-03-16 12:44:38 浏览: 96
可以使用下面的代码来构造三行四列的二维整数列表:list = [[78,76,87,90], [76,78,90,93], [89,90,94,95]]最高分为95,最低分为76,第一个班级的平均分为83,第二个班级的平均分为84.75,第三个班级的平均分为91.25。
相关问题
python构造一个三行五列的二维整数列表,用于存放三个班,每班前五名的学生成绩,求最高分、最低分、每个班级的平均分
可以使用以下代码实现:list = [[80, 90, 70, 65, 45], [75, 85, 75, 70, 60], [90, 95, 85, 75, 65]]最高分:95最低分:45第一个班级的平均分:72第二个班级的平均分:72.5第三个班级的平均分:82.5
描述 要求定义一个二维数组求5个学生三门课的成绩,计算每个人的平均成绩,并按照平均分从高到低排序,平均分保留两位小数 输入描述 5行,每行三个数字,均为整数 输出描述 五行,每行一个数,为他们平均分的从高到底排序
这是一个编程问题的描述,需要编写一段代码来完成以下任务:
1. 定义一个二维数组,用于存储5个学生的三门课程成绩,每个学生有3个成绩元素。
2. 读取用户输入的5行数据(每行3个整数),分别填充到二维数组中。
3. 对每个学生的所有成绩求和,然后除以3得到平均成绩。
4. 计算所有学生的平均成绩,并将结果保存在一个列表或数组中。
5. 使用某种排序算法(如冒泡排序、快速排序或内置的sort函数),对这个平均成绩列表按照值降序排序。
6. 输出排序后的平均成绩,保留两位小数。
例如,在Python中,可以这样实现:
```python
# 创建一个空列表来存放平均分数
scores = []
# 循环读取5行输入并计算平均分
for _ in range(5):
student_scores = list(map(int, input().split()))
average_score = sum(student_scores) / 3
scores.append(round(average_score, 2))
# 按照平均分降序排列
scores.sort(reverse=True)
# 输出结果
for score in scores:
print(score)
```
阅读全文
相关推荐
















