题目描述
给定大于1的奇数n(3≤n≤29),在n行n列的方格中绘制空心菱形,结果存储到列表ans中,菱形规则如下:
- 菱形四个角分别位于第一行正中间、第一列正中间、最后一行正中间、最后一列正中间
- 角之间用
#连接,菱形内部和外部均用.填充
输入描述
使用已定义的变量n存储菱形的边长,无需额外使用「询问并等待」积木读取输入
输出描述
将生成的每一行字符作为元素存入列表ans,列表长度为n,无需使用「说…」类积木输出结果
样例说明
输入样例1
n = 5
输出样例1
ans = ['..#..', '.#.#.', '#...#', '.#.#.', '..#..']
输入样例2
n = 3
输出样例2
ans = ['.#.', '#.#', '.#.']
注意事项
- 变量名、列表名的拼写和大小写必须与题目完全一致
- 无需额外处理输入输出交互,仅需操作给定变量
n和列表ans即可