36、输入3个学生4门课的成绩{(60,70,65,75),(75,80,75,90),(95,75,90,65)},计算每个学生的总分和平均成绩并输出,结果保留一位小数。
时间: 2024-10-02 22:03:25 浏览: 7
C语言程序设计-输入2个学生3门课的成绩,计算学生成绩平均分,课程平均分和最高分.
5星 · 资源好评率100%
这是一个涉及到数据处理和简单数学计算的问题。我们可以创建一个Python程序来解决这个问题:
```python
# 定义一个函数来计算单个学生的总分和平均成绩
def calculate_student_score(scores):
total_score = sum(scores)
average_score = round(total_score / len(scores), 1)
return total_score, average_score
# 输入学生和课程的成绩
students_scores = [
(60, 70, 65, 75),
(75, 80, 75, 90),
(95, 75, 90, 65)
]
# 计算每个学生的成绩并存储结果
results = []
for student in students_scores:
total, avg = calculate_student_score(student)
results.append((f"学生总分:{total},平均成绩:{avg}"))
# 输出每个学生的结果
for i, result in enumerate(results, start=1):
print(f"第{i}名学生:{result}")
#
阅读全文