题解 | #蛇形矩阵#
蛇形矩阵
https://www.nowcoder.com/practice/649b210ef44446e3b1cd1be6fa4cab5e
a = int(input()) resault1 = [] for i in range(a, 0, -1): resault1tamp = [] for j in range(i): resault1tamp.append(1) resault1.append(resault1tamp) for i in range(a): if i == 0: for j in range(1, len(resault1[i])): resault1[i][j] = resault1[i][j - 1] + i + j + 1 else: for j in range(len(resault1[i])): resault1[i][j] = resault1[i - 1][j + 1] - resault1[0][0] for i in range(a): if i != 0: print() for j in resault1[i]: print(j, end=" ")