2013-01-05 65 views
2

我正在python上做一個hang子手遊戲,當我嘗試運行它時,會出現此錯誤消息。如果有人能告訴我這意味着什麼,我將不勝感激。python中的這個錯誤信息是什麼意思?

Traceback (most recent call last): 
    File "D:\Computing\Unit 3\Hangman\hangmanv2.py", line 200, in <module> 
    hangmangame() 
    File "D:\Computing\Unit 3\Hangman\hangmanv2.py", line 195, in hangmangame 
    newwords() 
    File "D:\Computing\Unit 3\Hangman\hangmanv2.py", line 187, in newwords 
    hangmangame() 
    File "D:\Computing\Unit 3\Hangman\hangmanv2.py", line 158, in hangmangame 
    guessletter() 
    File "D:\Computing\Unit 3\Hangman\hangmanv2.py", line 136, in guessletter 
    print(hangmanpics[0]) 
IndexError: list index out of range 

回答

2

這意味着您的列表hangmanpics是空的。

如果hangmanpics[0]是給你一個IndexError,那麼就意味着沒有元素存在於0 指數,該指數是第一個指數,意味着你的列表是空的。

4

該錯誤表示hangmanpics[0]中的(零)索引超出範圍。換句話說,hangmanpics是一個空列表。

嘗試打印出來進行驗證。