我通过风车测试得到下面的代码的语法错误。它看起来像它不喜欢==什么我在做什么想错python ==语法错误
counter = 0
while True:
try:
# some code goes here
except:
counter += 1
# some code goes here
if counter == 3
counter = 0
我通过风车测试得到下面的代码的语法错误。它看起来像它不喜欢==什么我在做什么想错python ==语法错误
counter = 0
while True:
try:
# some code goes here
except:
counter += 1
# some code goes here
if counter == 3
counter = 0
您有语法错误。在if语句之后需要冒号,并且缩进可能是错误的(不容易用你粘贴的方式来判断)。此外意见由前加#,不是//
要正确改换:
while True:
try:
# some code goes here
except:
counter += 1
#some code goes here
if counter == 3:
counter = 0
你的if语句后,你需要一个冒号。
编辑:修复您的代码的格式。
我也看到你在使用C风格的注释,这是Python不支持的。 Python中的所有注释都以#
开头。
另外,Python通过它们的缩进来显示块。确保你一致地缩进块。
同时也:使用一个体面的编辑器(即正确地缩进东西,是语法感知)将使这些问题消失。 – nmichaels 2011-04-13 15:53:35
在ThiefMaster重新解释它之前,缩进实际上并没有那么糟糕 - 我已经提交了一个编辑请求来恢复格式化,因为注释显然不属于代码的一部分,但是评论中缺少一些代码。 – theheadofabroom 2011-04-13 16:44:51
谢谢。我的意见确实有一个#而不是/ /不知道你们看到/ /。也是我的格式是正确的,可能只是我粘贴它的方式。感谢所有的输入。它只是: – fuelcell 2011-04-13 19:24:03