運行一個程序我正在使用turtle圖形進行繪製,但是現在只要輸入任何單個字的命令,我就會收到一個indexerror(IndexError:list index out of range )在elif處爲「後退」命令:嵌套ifs中使用python的Indexerror
def parse_line(line):
global items_in_line
items_in_line = line.split(" ",1)
if items_in_line[0] == "forward":
if isinstance(items_in_line[1], int):
return items_in_line
elif items_in_line[0] == "back" or "backward":
if isinstance(items_in_line[1], int):
return items_in_line
...
elif items_in_line[0] == "exit":
sys.exit()
line=input("Enter a turtle command or enter 'file' to load commands from a file")
x = parse_line(line)
爲什麼?我該如何解決這個問題?
注意改變過去別的艾利芙像你一樣也解決不了問題。由於支票不會達到它。你需要改變第二elif。 –