下面是代碼:終端提供了壓痕錯誤,編輯器不會
count = 0
i = 0
while count < len(newlist):
if newlist[i] == newlist[i+6] and newlist [i+6] != newlist [i+12]:
two1.append(newlist[i])
two1.append(newlist[i+1])
two1.append(newlist[i+2])
two1.append(newlist[i+3])
count=count+1
i=i+6
print two1
在終端,我得到:
File "<stdin>", line 2
count=count+1; i=i+6
^
IndentationError: unexpected indent
在learnpython.org編輯器,我沒有得到任何錯誤。無論哪種方式,two1打印爲[],這不是我想要的。
您的編輯器是否將標籤視爲空格? – sapi
我實際上一直在使用learnpython.org網站作爲編輯器。有沒有一個好的(免費)編輯器將標籤作爲空格處理? – whatever
用於編程的任何編輯器都可以選擇這樣做。我使用vim,但那不像學習懸崖那樣有學習曲線。我聽說過關於Sublime Text的好東西(在所有平臺上);其他要嘗試的內容包括Notepad ++或IDLE(內置Python'IDE')。 – sapi