用python输入一个正整数n(n>=1),然后输入n行数据,表示对是某班各位同学的各科成绩,请统计出各门课程的最高分
时间: 2023-11-28 13:50:45 浏览: 103
C语言程序设计-输入2个学生3门课的成绩,计算学生成绩平均分,课程平均分和最高分.
5星 · 资源好评率100%
好的,我已经理解了你的要求。下面是 Python 代码实现:
```
n = int(input("请输入班级人数:"))
scores = []
for i in range(n):
row_scores = input("请输入第 %d 个学生的成绩(用空格分开):" % (i+1)).split()
scores.append([int(s) for s in row_scores])
max_scores = []
for j in range(len(scores[0])):
max_score = 0
for i in range(n):
if scores[i][j] > max_score:
max_score = scores[i][j]
max_scores.append(max_score)
print("各门课程的最高分为:", max_scores)
```
你可以将以上代码复制到 Python 环境中运行,然后按照要求输入数据,就可以得到各门课程的最高分。
阅读全文