3.输入某班30位学生的姓名及数学、英语成绩,计算并输出每位学生的平均分。
时间: 2023-04-21 10:06:09 浏览: 255
可以使用一个二维数组来存储每位学生的姓名、数学成绩和英语成绩,然后遍历数组,计算每位学生的平均分并输出即可。具体实现可以参考以下代码:
```python
# 定义一个二维数组,存储每位学生的姓名、数学成绩和英语成绩
students = [['张三', 80, 90], ['李四', 85, 95], ['王五', 90, 85], ['赵六', 75, 80], ['钱七', 95, 90],
['孙八', 70, 75], ['周九', 80, 85], ['吴十', 90, 95], ['郑十一', 85, 80], ['冯十二', 75, 70],
['陈十三', 80, 90], ['楚十四', 85, 95], ['魏十五', 90, 85], ['蒋十六', 75, 80], ['沈十七', 95, 90],
['韩十八', 70, 75], ['杨十九', 80, 85], ['朱二十', 90, 95], ['秦二十一', 85, 80], ['尤二十二', 75, 70],
['许二十三', 80, 90], ['何二十四', 85, 95], ['吕二十五', 90, 85], ['施二十六', 75, 80], ['张二十七', 95, 90],
['孔二十八', 70, 75], ['曹二十九', 80, 85], ['严三十', 90, 95], ['华三十一', 85, 80], ['金三十二', 75, 70]]
# 遍历数组,计算每位学生的平均分并输出
for student in students:
name = student[]
math_score = student[1]
english_score = student[2]
average_score = (math_score + english_score) / 2
print(f'{name}的平均分是{average_score:.2f}')
```
输出结果如下:
```
张三的平均分是85.00
李四的平均分是90.00
王五的平均分是87.50
赵六的平均分是77.50
钱七的平均分是92.50
孙八的平均分是72.50
周九的平均分是82.50
吴十的平均分是92.50
郑十一的平均分是82.50
冯十二的平均分是72.50
陈十三的平均分是85.00
楚十四的平均分是90.00
魏十五的平均分是87.50
蒋十六的平均分是77.50
沈十七的平均分是92.50
韩十八的平均分是72.50
杨十九的平均分是82.50
朱二十的平均分是92.50
秦二十一的平均分是82.50
尤二十二的平均分是72.50
许二十三的平均分是85.00
何二十四的平均分是90.00
吕二十五的平均分是87.50
施二十六的平均分是77.50
张二十七的平均分是92.50
孔二十八的平均分是72.50
曹二十九的平均分是82.50
严三十的平均分是92.50
华三十一的平均分是82.50
金三十二的平均分是72.50
```