题解 | #在字符串中找出连续最长的数字串#
记负均正II
http://www.nowcoder.com/practice/64f6f222499c4c94b338e588592b6a62
注意输入条件:本题有多组输入数据,输入到文件末尾。
这个有点坑,没限制它的输入次数,不过我们可以写个死循环来insert数据,并存到一个数组里面,当最后一行没输入时我们退出循环
a = [] while True : try: n = int(input().strip()) a.append(n) except: break abs1 = 0 sum1 = 0 for i in a : if i < 0: abs1 += 1 else: sum1 += i print(abs1) if abs1 == len(a): print(0.0) else: print(round(sum1/(len(a)-abs1),1))