题解 | #记负均正#

记负均正

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)

全部评论

相关推荐

不吃牛肉的选手在刷面试经:首先,你数过吗?其次,他知道吗?最后,你说了他信吗?
点赞 评论 收藏
分享
03-13 16:51
已编辑
门头沟学院 硬件开发
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务