擅长:python、mysql、java
<p>下面是一个使用生成器函数的简单明了的方法:</p>
<pre><code>def binsum(l):
out = 0
for i in l:
out += i
if abs(out) >= 5:
yield out
out = 0
</code></pre>
<hr/>
^{pr2}$
<hr/>
<p>快速检查添加每个间隔内的累计和:</p>
<pre><code>[4, 0, 1, 3, 1, 1, 3, 1, 2, 0, 1, 2, 3, 2, 4, 3, 1, 1, 4, 1]
4, 4, 5, 3, 4, 5, 3, 4, 6, 0, 1, 3, 6, 2, 6, 3, 4, 5, 4, 5
</code></pre>