我剛剛開始學習Python,我正在使用IDLE ide來學習編程。 我一直在努力我在官方網站上看到了一個基本的代碼,但它口口聲聲說「不正確的語法」,並強調關鍵字「其他」這裏的程序:Python語法錯誤或錯誤?
a=40
if a <= 40:
print("True")
else:
的「其他」被加亮和我米告訴這是一個語法錯誤。 誰能告訴我我做錯了什麼?
我剛剛開始學習Python,我正在使用IDLE ide來學習編程。 我一直在努力我在官方網站上看到了一個基本的代碼,但它口口聲聲說「不正確的語法」,並強調關鍵字「其他」這裏的程序:Python語法錯誤或錯誤?
a=40
if a <= 40:
print("True")
else:
的「其他」被加亮和我米告訴這是一個語法錯誤。 誰能告訴我我做錯了什麼?
else
塊需要在與if
塊相同的級別上縮進。
if a <= 40:
print('True')
else:
print('False')
你需要(在控制檯上工作時,偶),以解決您identation爲else:
條款。 else:
的對齊必須與if
的對齊
在Python中,Whitespace是語法的一部分。語法錯誤在於您使用空格。 – 2013-02-25 11:16:02
專業提示:學習新的語言或圖書館時,如果出現語法錯誤,您可以假設您做錯了什麼。 99.99%的時間是*沒有*錯誤。 – 2013-02-25 11:21:42
@Volatility:這僅僅說明了爲什麼OP不明白什麼是錯的。我縮進它以匹配原始錯誤圖像。 – 2013-02-25 11:22:21