
Вопрос задан 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]))

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

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



Отвечает нейросеть 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


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili