выводится данная ошибка IndexError: string index out of range, что делать?
r = int(input("Введите размер поля "))
A = []
for i in range(r)
for j in range(r):
A = input()
for i in range(r-2):
for j in range(r-2):
if i > r-3:
if A[i][j] == A[i][j+1] == A[i][j+2]:
print(A[i][j])
if j > r-3:
if A[i][j] == A[i+1][j] == A[i+2][j]:
print(A[i][j])
if i <= r-3 and j <= r-3:
if (A[i][j] == A[i][j+1] == A[i][j+2]) or (A[i][j] == A[i+1][j] == A[i+2][j]):
print(A[i][j])
line 15, in
if (A[i][j] == A[i][j+1] == A[i][j+2]) or (A[i][j] == A[i+1][j] == A[i+2][j]):
IndexError: string index out of range
выводится данная ошибка, я не понимаю что делать
Ответы (1 шт):
Автор решения: S. Nick
→ Ссылка
Замените
A = []наA = [[ None for i in range(r)] for j in range(r)]A = input()наA[i][j] = input(f"Введите A[{i}][{j}]: ")