Напишите функцию matrix(), которая создает, заполняет и возвращает матрицу заданного размера. При этом (в зависимости от переданных аргументов) она должна вести себя так:
matrix() — возвращает матрицу 1 × 1, в которой единственное число равно нулю;
matrix(n) — возвращает матрицу n× n, заполненную нулями;
matrix(n, m) — возвращает матрицу из n строк и m столбцов, заполненную нулями;
matrix(n, m, value) — возвращает матрицу из n строк и m столбцов, в которой каждый элемент равен числу value.
При создании функции пользуйтесь аргументами по умолчанию.
Разбор задач из онлайн-курса "Поколение Python": курс для начинающих. С образовательной онлайн-платформы Stepik.
Разбор задач по Python (Питон):
"Поколение Python": курс для профессионалов -
[ Ссылка ]
"Поколение Python": курс для продвинутых - [ Ссылка ]
"Поколение Python": курс для начинающих - [ Ссылка ]
"Программирование на Python" - [ Ссылка ]
Единоразовая поддержка - [ Ссылка ]
![](https://i.ytimg.com/vi/iCpab2qDm6w/maxresdefault.jpg)