2017-07-03 52 views
-2

在加載安裝Windows CMD和鍵控「蟒蛇」進入Python Shell中的Python在Windows命令行語法無效

當我鍵入以下(用線在我的鍵盤,線)

>>> for i in range(2): 
...  print(i) 
... 

我得到預期的輸出

0 
1 

但是當我鍵入一行在我的鍵盤之後,再行

>>> for i in range(2): 
...  print(i) 
... for i in range(2): 

時,我打第二for行後回車,我得到了以下錯誤

>>> for i in range(2): 
...  print(i) 
... for i in range(2): 
    File "<stdin>", line 3 
    for i in range(2): 
    ^
SyntaxError: invalid syntax 

發生了什麼事?我一直停留在試圖讓這一個多小時的工作...

+1

在循環結束時,在python控制檯中,您需要按Enter鍵(輸入一個空行)來指示縮進塊已完成。當你再次有一個'>>>'提示時,它已經準備好接受你的下一個命令。 – khelwood

+0

如果該行以'...'開頭,則表示縮進 – WhatsThePoint

回答

2

你必須按第一循環後再次進入這樣

>>> for i in range(2): 
...  print(i) 
... 
0 
1 
>>> for i in range(2): 
...  print(i) 
... 
2

您需要鍵入返回第二次。 Python解釋器正在等待您完成命令塊,正如您在第二個for之前從...提示中可以看到的那樣。