题解 | #记负均正#
记负均正
https://www.nowcoder.com/practice/6abde6ffcc354ea1a8333836bd6876b8
num = int(input())
p_l, n_l = [], []
num_array = list(map(int, input().split()))
for i in num_array:
if i < 0:
n_l.append(i)
elif i > 0:
p_l.append(i)
if len(p_l) == 0: # 处理无正数情况下的平均值
res = 0.0
else:
avg = sum(p_l) / len(p_l)
res = format(avg, ".1f")
print(len(n_l), res)

查看6道真题和解析