Предмет: Информатика, автор: vvskorppion082

5. Структури даних.
Побудувати програму яка довільну матрицю А розмірами n - рядочків, m - стовбчиків спочатку заповнить 0 (нулями), а потім там де позначив викладач - запише 1 (одиницю). Матрицю потрібно вивести в загальноприйнтому вигляді, наприклад:

0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

При виконанні використовуємо цикли, бажано не використовуємо if або операції цілочисленого ділення, остача від ділення, тощо

На мові програмування python

Надо сделать такая как снизу

Приложения:

Ответы

Автор ответа: trueberry17
1

Ответ: Извиняюсь если не так поняла..

Объяснение:

Функция Matrix() принимает значения M и N, где N - кол-во рядков, а M - кол-во колон.

А - это сама матрица, в неё добавляется число 1 в количестве N, по i штук ( то-есть с каждым разом на 1 больше ), а остальное заполняется нулями , но с каждым разом на один меньше.

Последняя строка функции просто выводит матрицу.

Python Code

def matrix(M, N):

   A = [[1]*i+[0]*(M-i) for i in range(N)]

   [print(*r) for r in A]

matrix(10, 7)

Приложения:

vvskorppion082: Можешь еще одну матрицу сделать?
Похожие вопросы
Предмет: Қазақ тiлi, автор: xangelina20171
Предмет: Химия, автор: Future65