我在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
答案 0 :(得分:4)
错误表示hangmanpics[0]
中的(零)索引超出范围。换句话说,hangmanpics
是一个空列表。
尝试将其打印出来进行验证。
答案 1 :(得分:2)
这表示您的列表hangmanpics
为空。
如果hangmanpics[0]
给你一个IndexError
,那么这意味着0 th 索引中没有元素,这是第一个索引,意味着你的列表是空。