Я новичок в python, и для школьного проекта мне нужно запрограммировать AI для игры "connect 4". Моя проблема в том, что я не могу извлечь строку из заданной таблицы.
Инициализация сетки:
Grille = [[0,0,0,0,0,0],
[0,0,0,0,0,0],
[0,0,0,0,0,0],
[0,0,0,0,0,0],
[0,0,0,0,0,0],
[0,0,0,0,0,0],
[0,0,0,0,0,0]]
(каждая строка является столбцом)
Моя цель - инициализировать массив 'row_array', содержащий все строки данной сетки, затем инициализировать другой массив 'four', содержащий 4 целых числа из 'row_array'.
Вот как выглядит мой код:
row_array = []
for r in range(6):
row_array = [Grille[:][r]]
for c in range(Column_Count-3):
four = row_array[c:c+4]
Однако в своей отладке я заметил, что row_array
не получает строки сетки, а столбцы, поэтому на первой итерации вместо печати:
row_array: [[0,0,0,0,0,0,0]]
Я получаю:
row_array: [[0,0,0,0,0,1]]