2013-01-05 1 views
2

저는 행맨 게임을 파이썬으로 만들고 있는데, 실행하려고하면이 오류 메시지가 나타납니다. 누구든지 이것이 무슨 뜻인지 말해 줄 수 있다면 감사 할 것입니다.파이썬에서이 오류 메시지는 무엇을 의미합니까?

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]하면 것은 그때가 더 요소는 첫 번째 인덱스 인 0 인덱스에 존재하지 않는 것을 의미합니다, 당신에게 IndexError을주고, 당신의 목록이 비어 있음을 의미한다.

4

오류가 hangmanpics[0]의 (제로) 인덱스가 범위를 벗어난 것을 의미한다. 즉, hangmanpics은 빈 목록입니다.

확인을 위해 인쇄 해보십시오.

관련 문제