题解 | #记负均正#

记负均正

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

n = int(input())
lst = list(map(int, input().split()))
n1 = 0  # 负数个数
n2 = 0  # 正数个数
sum = 0  # 正数和

for i in lst:
    if i < 0:
        n1 += 1
    if n == 0:
        continue
    if i > 0:
        n2 += 1
        sum += i

    if n2 == 0:  # 防止全0
        d = 0
        avg = round(0.01,1)
    else:
        avg = sum / n2
        avg = round(avg, 1)
print(n1, avg)

全部评论

相关推荐

04-02 14:40
浙江大学 设计
无语😓&nbsp;就喜欢找我茬,研究生怎么了&nbsp;研究生就是天才吗&nbsp;就得所有报告文件都会,最烦做表
我推的MK:是这样的,那些领导就是自己什么都不懂就把所有东西扔给你,指望白嫖你的劳动力,如果你的表现不如预期就启动攻击学历模式,这都学不会是怎么考上浙大的
点赞 评论 收藏
分享
头像
02-15 16:23
中南大学 Java
野猪不是猪🐗:签了美团真是不一样! 亲戚们都知道我签了美团,过年都围着我问送一单多少钱,还让弟弟妹妹们引以为戒,笑我爸我妈养了个🐢孩子,说从小就知道我这个人以后肯定没出息,我被骂的都快上天了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务