오류를 이해하지 못함

테슬라 볼트

프로그램을 만들려고하는데이 오류가 발생합니다.

Traceback (most recent call last):
    File "E:\MyAi.py", line 27, in <module>
        ask = raw_input(statements[randint(0,len(answers) - 1)])
IndexError: list index out of range

내 코드는 다음과 같습니다.

if ask[len(ask) - 1] == "?":
    questions.append(ask)
    ask = raw_input(answers[randint(0,len(answers) - 1)])
elif ask[len(ask) - 1] == "!":
    answers.append(ask)
    ask = raw_input(statements[randint(0,len(answers) - 1)])
else:
    statements.append(ask)
    ask = raw_input(questions[randint(0,len(answers) - 1)])

내 코드로 인해이 문제가 발생하는 이유는 무엇입니까? 이유를 모르겠어요.

적색 경보

당신은 아마도 이것을하기로했을 것입니다 :

ask = raw_input(statements[randint(0,len(statements) - 1)])

그리고 이것 :

ask = raw_input(questions[randint(0,len(questions) - 1)])

그렇지 않으면 answers다른 목록보다 크면 오류가 발생할 위험이 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

오류 1119를 이해하지 못함

분류에서Dev

이 잘못된 인수 오류를 이해하지 못함

분류에서Dev

오류 메시지를 이해하지 못함

분류에서Dev

Cloud Function 오류를 이해하지 못함

분류에서Dev

녹 일반 기능 오류를 이해하지 못함

분류에서Dev

SQL 프로 시저 오류를 이해하지 못함

분류에서Dev

오류의 이유를 얻지 못함

분류에서Dev

가치 오류가 발생하고 이유를 이해하지 못함

분류에서Dev

권한 거부 오류가 발생하는 이유를 이해하지 못함

분류에서Dev

cs50 철자 컴파일러 오류를 이해하지 못함

분류에서Dev

Vuex를 이해하지 못함

분류에서Dev

LINQ 쿼리를 이해하지 못함

분류에서Dev

F # : .. 일치를 이해하지 못함

분류에서Dev

오류 메시지를 이해하지 못함 : for 문의 구문이 잘못되었습니다.

분류에서Dev

수신 오류 Smartadmin Bootstrap Datatables 사용을 이해하지 못함

분류에서Dev

Julia Try Catch 문이 모든 오류를 포착하지 못함

분류에서Dev

신비한 AppleScript 오류 : "4.294967323E + 9Mahabalipuram"이 "쓰기"메시지를 이해하지 못함

분류에서Dev

세분화 오류 (코어 덤프)가 발생하고 이유를 이해하지 못함

분류에서Dev

nx 도메인 DNS 오류로 인해 DotNetNuke 웹 사이트를 Azure로 마이그레이션하지 못함

분류에서Dev

잘못된 사용자 오류로 인해 패키지를 설치하는 동안 Dpkg 명령이 실패 함

분류에서Dev

오류 처리기 expressjs 미들웨어가 오류를 포착하지 못함

분류에서Dev

오류 : Azure VM이 Fabric URI를 얻지 못함

분류에서Dev

eslint-plugin-testing-library가 Lint 오류를 포착하지 못함

분류에서Dev

VBA On Error가 오류를 포착하지 못함

분류에서Dev

PHP-set_error_handler가 mysqli 오류를 포착하지 못함

분류에서Dev

기능 오류가 테스트를 통과하지 못함

분류에서Dev

Laravel Echo 500 오류가 푸셔 이벤트를 수신하지 못함

분류에서Dev

Python-연산자를 이해하지 못함-지수

분류에서Dev

오디오 추출, PCM 옵션을 이해하지 못함

Related 관련 기사

  1. 1

    오류 1119를 이해하지 못함

  2. 2

    이 잘못된 인수 오류를 이해하지 못함

  3. 3

    오류 메시지를 이해하지 못함

  4. 4

    Cloud Function 오류를 이해하지 못함

  5. 5

    녹 일반 기능 오류를 이해하지 못함

  6. 6

    SQL 프로 시저 오류를 이해하지 못함

  7. 7

    오류의 이유를 얻지 못함

  8. 8

    가치 오류가 발생하고 이유를 이해하지 못함

  9. 9

    권한 거부 오류가 발생하는 이유를 이해하지 못함

  10. 10

    cs50 철자 컴파일러 오류를 이해하지 못함

  11. 11

    Vuex를 이해하지 못함

  12. 12

    LINQ 쿼리를 이해하지 못함

  13. 13

    F # : .. 일치를 이해하지 못함

  14. 14

    오류 메시지를 이해하지 못함 : for 문의 구문이 잘못되었습니다.

  15. 15

    수신 오류 Smartadmin Bootstrap Datatables 사용을 이해하지 못함

  16. 16

    Julia Try Catch 문이 모든 오류를 포착하지 못함

  17. 17

    신비한 AppleScript 오류 : "4.294967323E + 9Mahabalipuram"이 "쓰기"메시지를 이해하지 못함

  18. 18

    세분화 오류 (코어 덤프)가 발생하고 이유를 이해하지 못함

  19. 19

    nx 도메인 DNS 오류로 인해 DotNetNuke 웹 사이트를 Azure로 마이그레이션하지 못함

  20. 20

    잘못된 사용자 오류로 인해 패키지를 설치하는 동안 Dpkg 명령이 실패 함

  21. 21

    오류 처리기 expressjs 미들웨어가 오류를 포착하지 못함

  22. 22

    오류 : Azure VM이 Fabric URI를 얻지 못함

  23. 23

    eslint-plugin-testing-library가 Lint 오류를 포착하지 못함

  24. 24

    VBA On Error가 오류를 포착하지 못함

  25. 25

    PHP-set_error_handler가 mysqli 오류를 포착하지 못함

  26. 26

    기능 오류가 테스트를 통과하지 못함

  27. 27

    Laravel Echo 500 오류가 푸셔 이벤트를 수신하지 못함

  28. 28

    Python-연산자를 이해하지 못함-지수

  29. 29

    오디오 추출, PCM 옵션을 이해하지 못함

뜨겁다태그

보관