擅长:python、mysql、java
<pre><code>import itertools as it
it.takewhile(lambda x: sum_squares_is_at_least(x, 100), generate_sequences(5))
</code></pre>
<p>如果您现在确定了<code>generate_sequences</code>中的<strong>5</strong>,那么就让它<code>yield</code>只要它被调用:</p>
^{pr2}$
<p>然后这样使用:</p>
<pre><code>it.takewhile(lambda x: sum_squares_is_at_least(x, 100), generate_sequences())
</code></pre>