Python循环里还可以有循环,称之为循环嵌套,或者是多重循环。可以是两重循环、三重循环等等。对多重循环的理解,可以用时钟的时针、分针和秒针去理解。时分秒是一个三重循环,秒针转一圈以后分针走一格,分针走一圈以后,时针走一格。内重循环结束后,外重循环走一格,进入下一次内重循环。小杨想要构造一个 的 X 字矩阵( 为奇数),这个矩阵的两条对角线都是半角加号 + ,其余都是半角减号 - 。例如,一个 5X5 的 X 字矩阵如下:+---+
-+-+-
--+--
-+-+-
+---+
请你帮小杨根据给定的 打印出对应的“X 字矩阵”。
参考程序如下:
n = int(input())
for i in range(n):
for j in range(n):
if i == j or n - i - 1 == j:
ch = "+"
print(ch,end="")
else:
ch = "-"
print(ch,end="")
print("")