7-2 编写函数,完成一组学生C语言成绩的值的运算 cyuyan1
时间: 2024-03-07 14:46:32 浏览: 87
好的,以下是一个实现该功能的 Python 函数示例:
```python
def calculate_scores(scores):
"""
计算一组学生的 C 语言成绩的值的运算
:param scores: 学生的成绩列表,每个元素表示一个学生的成绩
:return: 返回一个字典,包括总分、平均分、最高分和最低分
"""
total_score = sum(scores) # 总分
avg_score = total_score / len(scores) # 平均分
max_score = max(scores) # 最高分
min_score = min(scores) # 最低分
result = {
"total_score": total_score,
"avg_score": avg_score,
"max_score": max_score,
"min_score": min_score
}
return result
```
使用方法:
```python
scores = [70, 80, 90, 85, 75]
result = calculate_scores(scores)
print(result)
```
输出结果:
```
{'total_score': 400, 'avg_score': 80.0, 'max_score': 90, 'min_score': 70}
```
阅读全文