擅长:python、mysql、java
<p><code>for 2 in n</code>。循环不是这样工作的。您正在为文本<code>2</code>分配一些您不能执行的操作。你可能想要<code>for n in range(2):</code>
<a href="https://www.w3schools.com/python/python_for_loops.asp" rel="nofollow noreferrer">https://www.w3schools.com/python/python_for_loops.asp</a></p>
<pre><code>if(n==0 | n==1)
</code></pre>
<p><code>|</code>在Python中并不意味着<code>or</code>,它是一个按位或。正确的语法是</p>
<pre><code>if(n==0 or n==1)
</code></pre>
<p><a href="https://wiki.python.org/moin/BitwiseOperators" rel="nofollow noreferrer">https://wiki.python.org/moin/BitwiseOperators</a></p>