l1 = []
num = 1
for i in range(10):l1.append([])for j in range(10):l1[i].append(0)
n = int(input('请输入螺旋矩阵阶数:'))
for k in range(n // 2 + 1): # 总的循环次数for j in range(k, n - k): # 上边l1[k][j] = numnum += 1for i in range(k + 1, n - k - 1): # 右边l1[i][n - k - 1] = numnum += 1for j in range(n - k - 1, k, -1): # 下边l1[n - k - 1][j] = numnum += 1for i in range(n - k - 1, k, -1): # 左边l1[i][k] = numnum += 1
for i in range(n):for j in range(n):print('{:3d}'.format(l1[i][j], end=' '))print()