题解 | #记负均正#
记负均正
https://www.nowcoder.com/practice/6abde6ffcc354ea1a8333836bd6876b8
import sys for line in sys.stdin: n = int(line.strip()) s = map(int, input().strip().split())#输入正整数,并对其进行初始化 zs = 0#正整数个数 fs = 0#负整数个数 zl = []#正整数列表 for i in s: if i > 0: zs += 1 zl.append(i) elif i < 0: fs += 1 else: continue ave = 0.0#求正整数的平均值 if len(zl) == 0:#没有正整数时输出0.0 ave = 0.0 else:#正整数个数不为0时,求平均值并且保留一位小数 ave = round(sum(zl)/zs, 1) print(str(fs)+' '+str(ave))