新手学习Python过程中出现SyntaxError: invalid syntax解决办法
代码如下:
n=0
while n<10:
n=n+1
if n%2=0:
continue
print(n)
class=”php”>n = <span class=”number”>0</span>
<span class=”keyword”>while</span> n < <span class=”number”>10</span>:
n = n + <span class=”number”>1</span>
<span class=”keyword”>if</span> n % <span class=”number”>2</span> == <span class=”number”>0</span>: <span class=”comment”># 如果n是偶数,执行continue语句</span>
<span class=”keyword”>continue</span> <span class=”comment”># continue语句会直接继续下一轮循环,后续的print()语句不会执行</span>
<span class=”keyword”>print</span>(n)</code></pre>
错误在于:
使用 = 而不是 ==(导致“<b>SyntaxError: invalid syntax</b>”)
= 是赋值操作符而 == 是等于比较操作。粗心了这长短都不一样,不过教程上面的确实不仔细看不出来….最开始还搜素百度看到好几个人说是路径错误….–!
难得找代码了,资料都丢了。。。。