以下是一个不使用numpy的示例代码来打印下三角矩阵:
# 定义矩阵的行数和列数
n = 5
# 创建下三角矩阵
matrix = [[0] * n for _ in range(n)]
# 填充矩阵的下三角部分
for i in range(n):
for j in range(i + 1):
matrix[i][j] = i + j + 1
# 打印下三角矩阵
for row in matrix:
print(row)
这个代码创建了一个n x n的下三角矩阵,并用数字填充下三角部分。然后,使用两个嵌套的for循环来将矩阵打印出来。输出结果如下:
[1, 0, 0, 0, 0]
[2, 3, 0, 0, 0]
[3, 4, 5, 0, 0]
[4, 5, 6, 7, 0]
[5, 6, 7, 8, 9]
每行打印一个列表,列表中的元素就是矩阵中的值。在下三角矩阵中,除了下三角部分的值为非零,其余部分的值都为零。