题目描述
小杨需要使用字符绘制边长为n的正方形,绘制规则如下:
- 正方形的上下边使用减号
-绘制
- 除四个角外,正方形的左右边使用竖线
|绘制
- 正方形的中间区域使用星号
*填充
默认使用小猫角色和白色背景,编写程序根据输入的边长n生成对应正方形,将结果存入列表ans中。

输入描述
变量n存储正方形的边长,无需使用“询问并等待”积木,直接使用该变量的已赋值即可。

输入样例1
n = 5
输出样例1
ans = ['-----', '|***|', '|***|', '|***|', '-----']
输入样例2
n = 4
输出样例2
ans = ['----', '|**|', '|**|', '----']
输出描述
列表ans用于存储最终结果,每行包含n个字符,共同组成完整的正方形。

注意事项
- 变量名、列表名的拼写(包括大小写)必须和题目完全一致
- 无需使用“询问并等待”积木获取输入,直接使用已赋值的变量
n
- 最终结果全部存储在列表
ans中即可