1009: 生成二维数组矩阵【数字围栏】

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:178 解决:86

题目描述

输入一个正整数,生成一个n*n的二维数组矩阵,最外圈数字为1,内圈呈递增趋势,圈逐渐缩小,数字逐渐增大

输入

一行,正整数n

输出

n行,每一行数据以列表形式呈现

样例输入 复制

7

样例输出 复制

[1, 1, 1, 1, 1, 1, 1]
[1, 2, 2, 2, 2, 2, 1]
[1, 2, 3, 3, 3, 2, 1]
[1, 2, 3, 4, 3, 2, 1]
[1, 2, 3, 3, 3, 2, 1]
[1, 2, 2, 2, 2, 2, 1]
[1, 1, 1, 1, 1, 1, 1]

提示

n=int(input()); a=[]#a为二维数组