Как создать квадратную матрицу, заполненную нулями, в Python

Чтобы создать квадратную матрицу, заполненную нулями, в Python можно использовать несколько методов. Вот несколько примеров:

Метод 1: использование вложенного цикла

n = int(input("Enter the size of the square matrix: "))
matrix = []
for i in range(n):
    row = []
    for j in range(n):
        row.append(0)
    matrix.append(row)
print(matrix)

Метод 2: использование понимания списка

n = int(input("Enter the size of the square matrix: "))
matrix = [[0 for _ in range(n)] for _ in range(n)]
print(matrix)

Метод 3. Использование библиотеки NumPy (требуется установка)

import numpy as np
n = int(input("Enter the size of the square matrix: "))
matrix = np.zeros((n, n), dtype=int)
print(matrix)

Эти методы создают квадратную матрицу размера n, заполненную нулями. Первый метод использует вложенные циклы для ручного построения матрицы, а второй метод использует понимание списка для более краткого подхода. Третий метод предполагает использование библиотеки NumPy, которая обеспечивает эффективные числовые операции с матрицами и массивами.