从若干学生成绩中统计高于(严格的大于)平均分的人数,用-1做为学生成绩数据的结束标志
[输入形式]一组学生的成绩
[输出形式]高于平均分的学生人数
[样例输入]70 50 80 -1
[样例输出]2
给个例子参考:
from statistics import mean
str = ''
score = input()
str += score
while not score.endswith('-1'):
score = input()
str += ' '+ score
print(str)
scores = list(map(int, str.split(' ')))[:-1]
ss = [s for s in scores if s>mean(scores)]
print(len(ss))
score =[66,77,88,99]
avg_score=sum(score)/len(score)
n=0
for i in score:
if i>avg_score:
n+=1
elif i ==-1:
break
print("人数:{}".format(n))