你如何操作for循环来显示输出就像
5
54
543
5432
54321
我试过这样编码
n=6
for i in range(0,n):
for j in range (n,0):
print(j,end="")
print(i)
但是它会打印这个
0
1
2
3
4
5
它不应该先在循环 j 中先打印 5
最佳答案
几乎不错,但是要从 n
向下,range
需要第三个参数 - step - 为 -1
:
for i in range(n,0,-1):
for j in range (n,i-1,-1):
print(j,end="")
print()
关于使用for循环打印python金字塔图案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44875120/