
【题目描述】
小杨想用加号+ 和减号- 画一个漂亮的菱形。
菱形的四条边用加号+ 画出,菱形内部和外部(除了边以外的所有位置)都用减号- 填满。
整个图形是一个正方形,共有 $2n-1$ 行和 $2n-1$ 列。
默认小猫角色和白色背景,编写程序帮助小杨根据输入的n,画出对应的图形,将结果存入列表ans中。
【输入描述】
新建变量“n”($3 \le n \le 10$)一个正整数。
如下图所示:

【输出描述】
新建列表“ans”用于存储最后的结果,一共 $2n-1$ 行,每行 $2n-1$ 个字符,表示画好的图形。
如下图所示:

【样例1】
输入:
n = 3
输出:
ans = ['--+--', '-+-+-', '+---+', '-+-+-', '--+--']
【样例2】
输入:
n = 4
输出:
ans = ['---+---', '--+-+--', '-+---+-', '+-----+', '-+---+-', '--+-+--', '---+---']
【注意事项】