题解 | #记负均正#
记负均正
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)
查看9道真题和解析

