关于用python写矩阵

img


用python语言如何输出矩阵这样的图形,怎么把for in循环用到这里面

n=int(input())
for i in range(n*2-1):
    for j in range(n*2-1):
        print(n-max(abs(n-i-1),abs(n-j-1)),end=' ')  #max(abs(n-i-1),abs(n-j-1))是任意一点(i,j)到(n,n)的距离
    print()