题解 | #记负均正#

记负均正

http://www.nowcoder.com/practice/6abde6ffcc354ea1a8333836bd6876b8

依题意得

while True:
    try:
        n=int(input())
        nums=map(int,input().split())
        positive=[]
        negative=0
        for j in nums:
            if j > 0 :
                positive.append(j)
            elif j < 0 :
                negative+=1
            else:
                pass
        res=float(0.0)
        for i in range(len(positive)):
            res += positive[i]
        print (negative,round(res/len(positive),1))
    except:
        break
全部评论
应该是nums=list(map(int,input().split()))吧
1 回复 分享
发布于 2022-03-09 18:05
还需要把while True、try、except这些相关的去掉。不然全0的无法通过
2 回复 分享
发布于 2022-03-17 17:24
0 0 0的时候没有输出啊
点赞 回复 分享
发布于 2022-03-13 17:44

相关推荐

炫哥_:哥们项目描述里面vector和mysql之类的都要写吗,直接开头技术栈巴拉巴拉就行了,完全不是技术点啊
点赞 评论 收藏
分享
评论
10
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务