输出矩阵的转置形式(n行n列,数的方阵)(Python经典编程案例)
输出矩阵的转置形式(n行n列,数的方阵)
def fn(n):
# 输出矩阵
for i in range(n):
for j in range(n):
print(' %2d ' % (i * n + j + 1), end="")
print()
print('-' * (4 * n))
# 输出转置矩阵
for i in range(n):
for j in range(n):
print(' %2d ' % (j * n + i + 1), end="")
print()
n = int(input("请输入整数n:"))
fn(n)
执行结果如下图:
还没有评论,来说两句吧...