Indexing Tic-Tac-Toe错误处理Python

Indexing Tic-Tac-Toe错误处理Python,indexing,range,out,index-error,Indexing,Range,Out,Index Error,我几乎完成了我的井字游戏。但是,当用户输入大于33的数字时,我得到以下错误: while board[choice] != " ": "IndexError: list index out of range" 我的名单从0到33。如果说50输入错误,我不知道如何防止这个错误 泰 请尝试在第41行之后添加此选项,您要求用户输入: while choice > 33 or choice < 0: print('Invalid input. Try again.')

我几乎完成了我的井字游戏。但是,当用户输入大于33的数字时,我得到以下错误:

     while board[choice] != " ":
"IndexError: list index out of range"
我的名单从0到33。如果说50输入错误,我不知道如何防止这个错误


请尝试在第41行之后添加此选项,您要求用户输入:

while choice > 33 or choice < 0:
    print('Invalid input. Try again.')
    choice = int(input())
选项>33或选项<0时:
打印('输入无效。请重试')
choice=int(输入())
它检查输入是否超出0到33的范围,如果超出范围,则要求用户再次输入

while choice > 33 or choice < 0:
    print('Invalid input. Try again.')
    choice = int(input())