Информатика, вопрос задал WhatYouNeed , 2 года назад

Дано натуральное число N. Создайте массив N×N и заполните его в шахматном порядке нулями и единицами. Программу необходимо реализовать на языке Python в одну строчку.


маря1мариха: ввод N тоже должен производиться в этой одной строчке?
WhatYouNeed: Нет

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

Ответил маря1мариха
2

Ответ:

a = [[(i + j) % 2 for j in range(n)] for i in range(n)]

Объяснение:

Дважды используется синтаксическая конструкция списочное выражение.


WhatYouNeed: Спасибо за решение
Новые вопросы