题解 | #蛇形矩阵#
蛇形矩阵
https://www.nowcoder.com/practice/649b210ef44446e3b1cd1be6fa4cab5e
while True: try: n = int(input().strip()) res = [] a = n while a >= 1: res.append([1] * a) a -= 1 print(res) for i in range(1, n): res[i][0] = res[i - 1][0] + i print(res) for j in range(1, n): for i in range(n - 1): if i + j <= n - 1: res[i][j] = res[i + 1][j - 1] + 1 print(res) for x in res: print(*x) except: break