コンピューター サイエンスの課題の一環として、数独グリッドが有効か無効かをテストする必要がありました。プログラムを数回デバッグし、2 回目の繰り返しの値を問題の領域に挿入したところ、正しい値が返されました。
コードの次のセクションで問題が発生しています。
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
次のエラーが返されます: c=1、a=1、x=7、b=0 である 2 回目の繰り返しの 9 行目で、"builtins.IndexError: list index out of range" です。
うまくいけば、これに対する簡単な修正があります。事前に助けてくれてありがとう。