【发布时间】:2020-10-07 14:35:22
【问题描述】:
我的程序读取一个整数 N,它对应于整数的双向数组的顺序,并根据以下示例构建数组。我想像预期的输出一样填充中间元素。
我的代码:
n = int(input())
for row in range(1, n+1):
for colum in range(1, n+1):
print(row, end=" ")
print()
输入:
5
我的输出:
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 4 4
5 5 5 5 5
我想要的输出:
1 1 1 1 1
1 2 2 2 1
1 2 3 2 1
1 2 2 2 1
1 1 1 1 1
我想像这样填充中间元素。中间的高度数,然后是第二个高度数,依此类推..
【问题讨论】:
标签: python-3.x loops conditional-statements