题解 | #记负均正#

记负均正

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

保留小数那里容易出问题,另外就是除以0的情况需要注意。

import sys
n = int(input())
list1 = list(map(int, input().split()))
pos = 0
count_pos = 0
count_neg = 0
for i in list1:
    if i >0:
        count_pos += 1
        pos += i
    elif i < 0 :
        count_neg += 1
if count_pos !=0:
    ave_pos = format(pos/count_pos,'.1f')
else:
    ave_pos = float(0)
print(count_neg,ave_pos,end=' ')
全部评论

相关推荐

10-10 16:30
济宁学院 Java
一表renzha:面试官:蓝桥杯三等奖?你多去两次厕所都能拿二等吧
点赞 评论 收藏
分享
LXXXXd:有点杂,想搞自动化的话没必要把法律的经历写上去
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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