🔥 Как создать матрицу 5 на 5 в Python: полное руководство для начинающих!
matrix = [[0] * 5 for _ in range(5)]
print(matrix)
Детальный ответ
Как создать матрицу 5 на 5 в Python
Создание матрицы размером 5 на 5 в языке программирования Python довольно просто. Мы можем использовать встроенную структуру данных 'список' для хранения элементов матрицы. Вот несколько примеров кода для создания матрицы 5 на 5:
Пример 1:
matrix = [[0] * 5 for _ in range(5)]
print(matrix)
Этот код создает матрицу 5 на 5 и заполняет ее нулями. Мы используем генераторы списка, чтобы быстро заполнить матрицу. Результат будет выглядеть следующим образом:
[
[0, 0, 0, 0, 0],
[0, 0, 0, 0, 0],
[0, 0, 0, 0, 0],
[0, 0, 0, 0, 0],
[0, 0, 0, 0, 0]
]
Пример 2:
matrix = [[i + j for j in range(5)] for i in range(5)]
print(matrix)
В этом примере мы создаем матрицу 5 на 5, заполняя ее суммами индексов строк и столбцов. Результат будет следующим:
[
[0, 1, 2, 3, 4],
[1, 2, 3, 4, 5],
[2, 3, 4, 5, 6],
[3, 4, 5, 6, 7],
[4, 5, 6, 7, 8]
]
Пример 3:
matrix = [[i * j for j in range(1, 6)] for i in range(1, 6)]
print(matrix)
В этом примере мы создаем матрицу 5 на 5, заполняя ее произведениями индексов строк и столбцов. Результат будет следующим:
[
[1, 2, 3, 4, 5],
[2, 4, 6, 8, 10],
[3, 6, 9, 12, 15],
[4, 8, 12, 16, 20],
[5, 10, 15, 20, 25]
]
Пример 4:
matrix = [[(i, j) for j in range(5)] for i in range(5)]
for row in matrix:
print(row)
В этом примере мы создаем матрицу 5 на 5, заполняя ее кортежами, содержащими индексы строк и столбцов. Затем мы печатаем каждую строку матрицы отдельно. Результат будет следующим:
(0, 0) (0, 1) (0, 2) (0, 3) (0, 4)
(1, 0) (1, 1) (1, 2) (1, 3) (1, 4)
(2, 0) (2, 1) (2, 2) (2, 3) (2, 4)
(3, 0) (3, 1) (3, 2) (3, 3) (3, 4)
(4, 0) (4, 1) (4, 2) (4, 3) (4, 4)
Надеюсь, эти примеры помогут вам понять, как создать матрицу 5 на 5 в языке программирования Python. Удачи в вашем обучении!