2

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
4

2 に答える 2

4

エラーは、(ゼロ) インデックスhangmanpics[0]が範囲外であることを意味します。つまり、hangmanpics空のリストです。

印刷して確認してみてください。

于 2013-01-05T17:29:39.267 に答える
2

これは、リストhangmanpicsが空であることを意味します。

hangmanpics[0]が を与えている場合、最初のインデックスである0番目IndexErrorのインデックスに要素が存在しないことを意味し、リストが空であることを意味します。

于 2013-01-05T17:30:05.953 に答える