直接print
题目要求输入要增加n个同学的成绩,要是向您那样写,是没有办法完成题目要求的,可以用while和for来解决
下面是我写的一个,您可以参考一下
scores = [76,45,99,57,100,39,68,79,81,24]
n = int(input("请输入n:")) # 新增的成绩个数
i = 0
while i < n:
point = int(input("请输入成绩"))
scores.append(point)
i += 1
everage = sum(scores)/len(scores)
scoresA = [x for x in scores if x > everage] # 大于平均值的
scoresB = [x for x in scores if x <= everage] # 小于平均值的
print(f"成绩单:{scores}")
print(f"一共有{len(scores)}个成绩")
print(f"平均分为{everage}")
print(f"低于平均分的有{len(scoresB)}人,成绩为{scoresB}")
print(f"高于平均分的有{len(scoresB)}人,成绩为{scoresA}")