2013-05-10 83 views
0

我在Python中練習一些練習。和Python解釋器產生了錯誤說:Invalid Syntax,當我試圖運行貼在下面的代碼:語法無效,運行循環時

Python代碼

#Use of Enumerate: 
for i,v in enumerate (['item0', 'item01', 'item02']) : 
    print (i, ":", v) 
+1

請修復縮進。此外,代碼,正確縮進,確實工作,請發佈stacktrace和更多的代碼 – 2013-05-10 10:14:39

+0

這是python 2.7或python 3? – TerryA 2013-05-10 10:17:45

+0

它是python 3.3.1 – 2013-05-10 10:19:23

回答

0

您還沒有留下打印介紹人的空間你可以檢查Python: Myths about Indentation

for i,v in enumerate (['item0', 'item01', 'item02']): 
    print (i, ":", v) 
+0

我在終端寫的代碼已經縮進 – 2013-05-10 10:06:00

2

縮進是重要的:

for i,v in enumerate (['item0', 'item01', 'item02']): 
    print (i, ":", v) 

0 : item0 
1 : item01 
2 : item02 
+0

我在終端上寫的代碼已經縮進了.. – 2013-05-10 10:04:46

+0

@AmrBakri錯誤不是*只有*這行然後 – jamylak 2013-05-10 10:08:03

+0

,但是解釋器在if語句後突出顯示「:」並生成我發佈的錯誤信息 – 2013-05-10 10:20:47

0

在Python中,縮進就是一切。

for i,v in enumerate (['item0', 'item01', 'item02']): 
    print (i, ":", v) 
+0

我寫的代碼我縮進 – 2013-05-10 10:21:39