从若干学生成绩中统计高于(严格的大于)平均分的人数,用-1做为学生成绩数据的结束标志

从若干学生成绩中统计高于(严格的大于)平均分的人数,用-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))

img


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))