题解 | #记负均正#
记负均正
http://www.nowcoder.com/practice/6abde6ffcc354ea1a8333836bd6876b8
永远记住:能够解题的方法就是好方法,不要一味地追求最简单的解法,不然时间成本会非常高。
while True:
try:
num = int(input())
L = str(input()).split()# 要先解题,不要一味追求更简单的方法
res1 = [] # 存放负数
res2 = [] # 存放正数
total = 0
for i in L:
if int(i) < 0:
res1.append(int(i))
if int(i) > 0:
res2.append(int(i))
for j in res2:
total += j
print('{} {:.1f}'.format(len(res1), total/len(res2)))
except:
break