Найти в Дзене

Шахматная доска. Python.

На вход программе подается число n. Напишите программу для создания матрицы размером n×n, заполнив её символами 0 и 1 в шахматном порядке. В левом верхнем углу должен стоять 0. Выведите полученную матрицу на экран, разделяя элементы пробелами. Формат входных данных На вход программе подается натуральное число n. Формат выходных данных Программа должна вывести матрицу, описанную в условии задачи. ПРИМЕР: n = 4 вывод: 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 0 Решение: n = int(input()) matrix = [['0'] * n for _ in range(n)] for i in range(n): for j in range(n):      if (i + j) % 2 != 0:          matrix[i][j] = '1' for row in matrix: print(*row, end='\n')   

На вход программе подается число n.

Напишите программу для создания матрицы размером n×n, заполнив её символами 0 и 1 в шахматном порядке. В левом верхнем углу должен стоять 0. Выведите полученную матрицу на экран, разделяя элементы пробелами.

Формат входных данных

На вход программе подается натуральное число n.

Формат выходных данных

Программа должна вывести матрицу, описанную в условии задачи.

ПРИМЕР:

n = 4

вывод:

0 1 0 1

1 0 1 0

0 1 0 1

1 0 1 0

Решение:

n = int(input())

matrix = [['0'] * n for _ in range(n)]

for i in range(n):

for j in range(n):

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

         matrix[i][j] = '1'

for row in matrix:

print(*row, end='\n')