题解 | #记负均正#

记负均正

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

HJ97 记负均正

思路:

step1:输入一个正整数n,输入n个整数;
step2:设置fu、zheng、count三个参数,便于后续计算;
step3:对n个整数进行遍历,如果<0,fu加一;如果>0,将数累加,并count计数;
step4:如果没有正数,则打印(fu,0.0);否则,算出均值,打印(fu,res)

代码如下:

n=int(input())
nums=map(int,input().split())
fu = 0
zheng = 0
count = 0
for i in nums:
    if i < 0:
        fu += 1
    elif i > 0:
        zheng += i 
        count += 1
if count == 0:
    print(fu,0.0)
else:
    res = round(zheng / count , 1)
    print(fu,res)
全部评论

相关推荐

nbdy:字太多了,写简历不是写自传,亮点难点技能点列出来就行,要简明扼要
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务