题解 | #记负均正#
记负均正
https://www.nowcoder.com/practice/6abde6ffcc354ea1a8333836bd6876b8
def func(lst): while True: if 0 in lst: lst.remove(0) # 删除列表的某个值,只能删掉第一个 else: break # print(lst) lst_m = [] lst_p = [] for i in lst: if i < 0: lst_m.append(i) else: lst_p.append(i) num = round(sum(lst_p) / len(lst_p), 1) print(len(lst_m), num) k = int(input()) lst = list(map(int, input().split())) if sum(lst) == 0: print(0, 0.0) else: func(lst)