题解 | #记负均正II#try except的理解很重要

记负均正II

http://www.nowcoder.com/practice/64f6f222499c4c94b338e588592b6a62

try 里面写的是不断获取输入的数值 一旦输入结束,相当于不再满足循环的条件,则跳出该循环,开始打印输出

```arr1 = []
  arr2 = []
  while True:
      try:
          n = int(input())
          if n > 0:
              arr1.append(n)
          else:
              arr2.append(n)
      except:
          print(len(arr2))
          if len(arr1) == 0:
              print('%.1f'%len(arr1))
          else:
              print('%.1f'%(sum(arr1)/len(arr1)))
          break
全部评论
round是不也行
点赞 回复 分享
发布于 2023-04-10 00:48 江苏
君子所见略同
点赞 回复 分享
发布于 2022-03-07 18:29

相关推荐

不愿透露姓名的神秘牛友
06-18 22:30
我看都是谁在卷前端!
秋盈丶:搜了下,20人的公司能收到2000份招呼?真有这么夸张吗
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-20 14:55
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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