그래서이 코드 스 니펫을 사용하고 있는데 인덱스가 범위를 벗어났습니다. 나는 왜 그런지 볼 수는 없지만 그것이 나에게 오류를주고있다.python IndexError : 범위를 벗어 났습니까?
Grid = [[0,0,0,0],[0,0,0,0]]
def SpawnNumber(Grid):
# Check is true when the random grid space is a 0
check = False
# Loop until an empty space is chosen
while check == False:
rn1 = randint(0,3)
rn2 = randint(0,3)
print(rn1)
print(rn2)
# If the space is empty, fill it
if Grid[rn1][rn2] == 0:
Grid[rn1][rn2] = 2
check = True
return(Grid)
그리드는 왜 randint (0.3) 범위를 벗어난 것입니다 각각 0-3에서가는 두 개의 차원을해야합니까?
'rn1'은 0-1부터 시작해야합니다. 두 개의 하위 목록 만 있습니다. –