【问题描述】编写一个程序,统计出一维整型数组中大于等于所有元素平均值的元素个数并输出。
【输入形式】标准输入的第一行表示参与计算的数值的个数n,标准输入的2至n+1行表示参与计算的n个数。
【输出形式】标准输出的一行表示大于等于平均数的元素的个数。若标准输入的第一行不是0或正整数,输出“illegal input”。
err = False
n = -1
try:
n = int(input())
except:
err = True
if n<0 or err:
print("illegal input")
else:
List = []
for i in range(n):
List.append(int(input()))
count = 0
if n>0:
average = sum(List)/len(List)
for i in List:
if i>=average:
count += 1
print(count)