我想通过用户输入将输出打印为正数(没有 0)的回文三角形int(input()):
for i in range(1,int(input())+1):
print(*range(1, i+1),(*range(i-1, -1, -1)))
或者像这样的固定范围:
for n in range(1,5):
print(*range(1, n+1),(*range(n-1, -1, -1))
我可以让后者工作到这个程度,但我希望它没有 0。两个附加问题:1) 用户输入的 5 是否与范围内的硬编码 5 相同?2) 如何获得包含在输出中的 5?知道如何做到这一点吗?提前致谢。
1 0
1 2 1 0
1 2 3 2 1 0
1 2 3 4 3 2 1 0
桃花长相依
哔哔one
相关分类