换个思路理解,题目想把元素填充到这么个上三角阵中。每次要填充的元素的值是由开始 1 渐增的下面重点说每次要填充的位置,首先总是向右扩展的,上下反复横跳。 向右扩展,使用append就行了,至于上下:第一次,向下标为 0 的列表填充第二次,向下标为 1 的列表填充第三次,向下标为 0 的列表填充第四次,向下标为 2 的列表填充第五次,向下标为 1 的列表填充第六次,向下标为 0 的列表填充…………总的来说,每次活动的列表的下标为:0, 1,0, 2, 1, 0, 3, 2, 1, 0,…… n, n - 1, n - 2, n - 3, …… 0 n = int(input()) val = 1...