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

0 голосов
105 просмотров

Программа выдает ошибку на 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]))


Информатика (50 баллов) | 105 просмотров
Дан 1 ответ
0 голосов

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

(149 баллов)
0

тебе нужно разрезать ее по определённым "маркерам"

0

к примеру

0

s = "1 2 3"

0

s.split(" ")

0

Выведет

0

["1","2","3"]

0

он разделит строку на объекты списка

0

блин заумно объяснил

0

с одной стороны спасибо за объяснение смысла скобочек в методе split, с другой стороны ошибка была в том, что я вводил числа в разных строках (нажимал enter) (ответили на другом форуме)

0

ребят помогите задачу решить