python输入十个学生成绩,接近平均值的元素
时间: 2024-11-04 16:15:58 浏览: 16
python 输入学生考试成绩计算平均分 示例
5星 · 资源好评率100%
在Python中,你可以创建一个程序来输入十个学生的成绩,然后计算平均值,并找出接近这个平均值的元素。这里是一个简单的示例:
```python
def find_close_to_average():
# 输入十个学生的成绩
scores = []
for i in range(10):
score = float(input(f"请输入第{i+1}位同学的成绩: "))
scores.append(score)
# 计算平均值
average_score = sum(scores) / len(scores)
# 找出接近平均值的元素
close_scores = [score for score in scores if abs(score - average_score) < 0.5] # 假设允许误差范围小于0.5分
print("接近平均值的学生分数有:")
for index, score in enumerate(close_scores, start=1):
print(f"{index}. {score}")
# 调用函数
find_close_to_average()
```
在这个例子中,用户逐次输入成绩,程序会计算平均值,并筛选出那些与平均值差距小于0.5分的成绩作为接近平均值的元素。
阅读全文