2013-02-25 80 views
0

我剛剛開始學習Python,我正在使用IDLE ide來學習編程。 我一直在努力我在官方網站上看到了一個基本的代碼,但它口口聲聲說「不正確的語法」,並強調關鍵字「其他」這裏的程序:Python語法錯誤或錯誤?

a=40 
if a <= 40: 
    print("True") 
    else: 

的「其他」被加亮和我米告訴這是一個語法錯誤。 誰能告訴我我做錯了什麼?

+5

在Python中,Whitespace是語法的一部分。語法錯誤在於您使用空格。 – 2013-02-25 11:16:02

+3

專業提示:學習新的語言或圖書館時,如果出現語法錯誤,您可以假設您做錯了什麼。 99.99%的時間是*沒有*錯誤。 – 2013-02-25 11:21:42

+0

@Volatility:這僅僅說明了爲什麼OP不明白什麼是錯的。我縮進它以匹配原始錯誤圖像。 – 2013-02-25 11:22:21

回答

3

else塊需要在與if塊相同的級別上縮進。

if a <= 40: 
    print('True') 
else: 
    print('False') 
0

你需要(在控制檯上工作時,偶),以解決您identation爲else:條款。 else:的對齊必須與if的對齊