0
컴퓨터 과학 과제의 일부로 스도쿠 격자가 유효한지 여부를 확인해야합니다. 또는 유효하지 않습니다. 몇 번 프로그램을 디버깅하고 두 번째 반복의 값을 문제 영역에 삽입하고 올바른 값이 반환되므로 분명히 간과 할 부분이 있습니다.스도쿠 격자 테스터 - 범위를 벗어난 목록 색인
코드의 다음 섹션 내게주고 문제 :
array = ['752639841','348751926','169284573','923146785','481975362','675823194','816392457','294517638','537468219']
columncheck=True
a=0
b=0
x=1
for i in range(9):
x=1
for c in range(9):
x=x*int((array[a])[b])
a=a+1
if x!=362880:
columncheck=False
print(x)
b=b+1
그것은 다음 오류 리턴 번째 반복에서 라인 9 "builtins.IndexError 범위 밖리스트 인덱스를"여기서 c = 1, a = 1, x = 7 및 b = 0이다.
이 문제를 쉽게 해결할 수 있기를 바랍니다. 도움을 위해 미리 감사드립니다. a
의
감사 두식의 유효한 인덱스가 아닙니다 당연히 코드, 9가된다. x = 1 아래에 a = 0을 추가하면 문제가 해결됩니다. – YodaScholtz