我通過風車測試得到下面的代碼的語法錯誤。它看起來像它不喜歡==什麼我在做什麼想錯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