• Предмет: Информатика
  • Автор: sonasona0009226
  • Вопрос задан 4 месяца назад

требо знайти помилку в коді, мова пайтон

Приложения:

ILFV183: а в чем собственно ошибка, переписал, запустил, нормально работает вроде
DK404: Наче все працює, відішліть будь ласка помилку яка виникає.

Ответы

Ответ дал: dian0n
0

Ответ:

Код выглядит вероятно с точки зрения перспективы синтаксиса Пайтон. Однако, если этот код создает шахматную доску, то он содержит ошибку в логике.

Ошибка в том, что шахматная доска должна начаться с белой клеточки. Однако, в случае использования кода, если размер доски нечетный, то первая клетка будет черной.

Чтобы исправить ошибку, изменить добавление точек и звездочек, можно добавить в первую строку, чтобы читательница читала с белой ячейки. Для этого можно использовать следующие условия:

if (i+j) % 2 ==0:

   a[i].append('*')

else:

   a[i].append('.')

Также обязательно стоит, что перед запуском программы используются корректные данные - два основных числа через пробел, где первое число означает количество строк, а второе - количество столбцов в матрице.

Вас заинтересует