在python中打印数字三角形

目标:我需要画一个直角三角形。

我收到此结果:

1

12

123

1234

我想画这个形状:

     1

21

321

4321

54321

654321

我的代码是:

for i in range(1,6):

for j in range(0,6):

print(" ")

for k in range(1,i):

print(k,end="")

print()

回答:

这是python 3.x版本:

for i in range(1,6):

for j in range(0,6-i):

print(" ", end="")

for k in reversed(range(1,i)):

print(k, end="")

print("")

在 保证打印时没有紧跟一个新行。

以上是 在python中打印数字三角形 的全部内容, 来源链接: utcz.com/qa/433277.html

回到顶部