题解 | #蛇形矩阵#
蛇形矩阵
https://www.nowcoder.com/practice/649b210ef44446e3b1cd1be6fa4cab5e
n = int(input()) # 输入蛇形矩阵的宽度和高度n res = [[]for i in range(n)] # 创建高度为n的kong列表 num = 1 # 插入的数字是从1开始的,所以num的值设置为1 # 构建蛇形矩阵 for i in range(n): # 用i表示(横坐标+纵坐标的和) for j in range(i,-1,-1): #用表示行,是纵坐标的值 res[j].append(num) # 在每一行插入num num += 1 # 输出蛇形矩阵 for k in res: print(*k)