Чтобы создать квадратную матрицу, заполненную нулями, в 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, которая обеспечивает эффективные числовые операции с матрицами и массивами.