在一个二维数组中存放了三名学生的语文和数学的成绩,从键盘输入三名学生的成绩存储到二维数组中,分别求语文和数学的总成绩及平均分并输出。效果图:
时间: 2023-05-12 18:04:17 浏览: 90
用一维数组统计学生成绩_用一维数组统计学生成绩_源码
好的,让我来回答你的问题。以下是代码实现:
```python
scores = [[0]*2 for i in range(3)] # 创建一个3行2列的二维数组
# 从键盘输入三名学生的成绩
for i in range(3):
print("请输入第%d名学生的语文和数学成绩:" % (i+1))
scores[i][0] = int(input("语文成绩:"))
scores[i][1] = int(input("数学成绩:"))
# 计算总成绩和平均分
chinese_total = 0
math_total = 0
for i in range(3):
chinese_total += scores[i][0]
math_total += scores[i][1]
chinese_avg = chinese_total / 3
math_avg = math_total / 3
# 输出结果
print("语文总成绩为:%d,平均分为:%.2f" % (chinese_total, chinese_avg))
print("数学总成绩为:%d,平均分为:%.2f" % (math_total, math_avg))
```
希望这个代码能够帮到你!
阅读全文