擅长:python、mysql、java
<p>你不能这样做</p>
<pre><code>used = used.append(guess)
</code></pre>
<p><code>append</code>函数返回<code>None</code>,它在适当的地方修改<code>used</code>。所以你基本上是在右边加上<code>guess</code>,然后把<code>None</code>分配给<code>used</code>。所以下一次迭代<code>while</code>循环,您正试图在<code>None</code>上迭代,这就是错误告诉您的。在</p>
<p>你只需要说</p>
^{pr2}$
<p>或者</p>
<pre><code>used += [guess]
</code></pre>