Python 代码:计算成绩平均值并筛选高于平均分的成绩
Python 代码:计算成绩平均值并筛选高于平均分的成绩
本文提供 Python 代码示例,用于计算一组成绩的平均值,并筛选出高于平均分的成绩,并将其存储在一个列表中。
# 输入一组成绩,以空格分隔
scores = input('请输入一组成绩,以空格分隔:').split()
# 将成绩转换为整数类型
scores = [int(score) for score in scores]
# 计算平均值
average = sum(scores) / len(scores)
# 打印平均值
print('平均分:', average)
# 创建一个空列表,用于存放高于平均分的成绩
above_average = []
# 遍历成绩列表,将高于平均分的成绩添加到above_average列表中
for score in scores:
if score > average:
above_average.append(score)
# 打印高于平均分的成绩
print('高于平均分的成绩:', above_average)
这段代码首先会要求您输入一组成绩,以空格分隔。然后,它将这些成绩转换为整数类型,并计算平均值。接下来,它会创建一个空列表,用于存放高于平均分的成绩。最后,它会遍历成绩列表,将高于平均分的成绩添加到 above_average 列表中,并将平均分和高于平均分的成绩进行输出。
请注意,上述代码假设输入的成绩都是有效的整数。如果需要进行错误处理或验证输入,请进行适当的修改。
原文地址: https://www.cveoy.top/t/topic/b7Lc 著作权归作者所有。请勿转载和采集!