题解 | #蛇形矩阵#
蛇形矩阵
https://www.nowcoder.com/practice/649b210ef44446e3b1cd1be6fa4cab5e
import sys n = int(input()) arr = [] for i in range(1, n + 1): arr.append([0] * i) arr = arr[::-1] for i in range(n): for j in range(n - i): if j == 0: if i == 0: arr[i][j] = 1 else: arr[i][j] = arr[i - 1][j] + i else: arr[i][j] = arr[i][j - 1] + j + 1 + i for i in arr: for j in i: print(j, end=' ') print()
参考大佬的代码,,,