Вопрос задан 29.10.2023 в 17:40. Предмет Информатика. Спрашивает Чернова Александра.

Программа выдает ошибку на 1 строке. Помогите плз ki,kj = list(map(int, input().split())) b =

[['.'] * 12 for i in range(12)] moves = [[1,2],[1,-2],[-1,2],[-1,-2],[2,1],[2,-1],[-2,1],[-2,-1]] ki += 1 kj +=1 for di,dj in moves: i = ki+di j=kj + dj b[i][j] = '*' b[ki][kj] = 'К' for row in b[2: -2]: print(' '.join(row[2:-2]))
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мандрикова Илона.

Ты не указал указатель разделения. Тоесть ничего не написал в split

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Программа выдает ошибку на 1 строке, потому что оператор "+=" применяется к переменным "b" и "moves", которые на этот момент не были объявлены или инициализированы. Чтобы исправить эту ошибку, нужно предварительно объявить и инициализировать переменные "b" и "moves", например следующим образом: b = [['.'] * 12 for i in range(12)] moves = [[1,2],[1,-2],[-1,2],[-1,-2],[2,1],[2,-1],[-2,1],[-2,-1]] Теперь, после этих строк кода, можно применять оператор "+=" к переменным "b" и "moves". Далее, в цикле for вы используете переменные "ki" и "kj", которые также не были объявлены или инициализированы ранее. Предполагается, что они уже имеют значения, но для уверенности нужно предварительно их задать, например так: ki = 1 kj = 1 Теперь после этих строк кода можно использовать переменные "ki" и "kj" в цикле for. После исправления всех ошибок, ваш код будет выглядеть следующим образом: b = [['.'] * 12 for i in range(12)] moves = [[1,2],[1,-2],[-1,2],[-1,-2],[2,1],[2,-1],[-2,1],[-2,-1]] ki = 1 kj = 1 for di, dj in moves: i = ki + di j = kj + dj b[i][j] = '*' b[ki][kj] = 'К' for row in b[2:-2]: print('+'.join(row[2:-2])) Теперь код должен работать без ошибок.
0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос