擅长:python、mysql、java
<p>出于某种原因,递增<code>i</code>的行没有在循环中执行。有几个可能的原因:</p>
<ul>
<li><p>也许这行代码不在源代码中。请确认线路是否存在。</p></li>
<li><p>也许这句话被注释掉了。Python程序中的注释字符是<code>#</code>。确保该字符不会出现在行的任何位置。</p></li>
<li><p>也许,在我看来,这是最有可能的,行没有正确缩进。在Python中,缩进非常重要。循环体的缩进必须比<code>while</code>行更远。没有缩进的第一行标志着循环的结束。确保您的代码不是这样的:</p></li>
</ul>
<p>你知道吗</p>
<pre><code>i = 1
while i <=5:
print (i)
i=i + 1
print ("ok")
</code></pre>
<ul>
<li>可能缺少制表符和空格。请确保程序中的所有缩进都是制表符或空格字符,而不是两者的混合。Python社区的共识是始终使用空格,而不是制表符。你知道吗</li>
</ul>