以一个列表用循环语句计算出所有科目的总成绩并生成一个列表
时间: 2024-06-11 17:04:10 浏览: 46
一个成绩表格制作
假设有一个列表 `scores`,其中包含了每个学生的各科成绩,每个元素是又一个列表,包含了该学生的语文、数学、英语、物理和化学成绩。例如:
```
scores = [
[90, 80, 85, 92, 88],
[85, 95, 88, 90, 82],
[92, 93, 90, 87, 85],
[80, 85, 90, 86, 88],
[88, 92, 85, 89, 90]
]
```
我们可以使用循环语句来计算出每个学生的总成绩,并生成一个新的列表 `total_scores`,其中每个元素是一个学生的总成绩。代码如下:
```python
total_scores = []
for student_scores in scores:
total = sum(student_scores)
total_scores.append(total)
```
这里使用了一个 `for` 循环语句,循环遍历了每个学生的成绩列表 `student_scores`,并使用 `sum()` 函数计算出该学生的总成绩 `total`。最后将该总成绩添加到新的列表 `total_scores` 中,生成了一个包含了所有学生总成绩的列表。
阅读全文