有10名同学的python语言课程成绩分别为94、89、96、88、92、86、69、95、78、85,利用列表分析成绩,输出平均值、最高的成绩和最低成绩。
时间: 2023-07-10 19:40:12 浏览: 215
好的,以下是 Python 代码实现:
```python
scores = [94, 89, 96, 88, 92, 86, 69, 95, 78, 85]
average_score = sum(scores) / len(scores)
max_score = max(scores)
min_score = min(scores)
print(f"平均分:{average_score:.2f}")
print(f"最高分:{max_score}")
print(f"最低分:{min_score}")
```
首先定义了一个列表 `scores`,包含了 10 名同学的成绩。然后使用列表分析来计算平均分、最高分和最低分。最后将这三个值输出即可。
需要注意的是,在输出平均分时,保留小数点后两位可以使用 Python 的格式化字符串语法(`:.2f`)。
相关问题
有10名同学的python课程成绩分别为:94, 89, 96, 88, 92, 86, 69, 95, 78, 85,利用列表分析成绩,输出平均值、最高的3个成绩和最低的3个成绩、成绩中位数。
成绩分别为:94, 89, 96, 88, 92, 86, 69, 95, 78, 85。利用列表分析成绩,输出平均值、最高的3个成绩和最低的3个成绩、成绩中位数。
平均值为:86.2
最高的3个成绩为:96, 95, 94
最低的3个成绩为:69, 78, 85
成绩中位数为:89.5
阅读全文