要生成n行n列的矩陣,可以使用嵌套的列表推導式。下面是一個示例代碼:
n = 3 # 矩陣的大小,這里為3x3
# 生成n行n列的零矩陣
matrix = [[0 for j in range(n)] for i in range(n)]
# 打印矩陣
for i in range(n):
for j in range(n):
print(matrix[i][j], end=' ')
print()
這段代碼首先創建了一個n行n列的零矩陣,然后通過兩個嵌套的循環遍歷矩陣,并打印每個元素。輸出結果如下:
0 0 0
0 0 0
0 0 0
你可以根據需要自行修改n的值來生成不同大小的矩陣。