在python中打印数字三角形

发布于 2021-01-29 14:59:06

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

我收到此结果:

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()
关注者
0
被浏览
75
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    这是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("")
    

    注:结束=“” 保证打印时没有紧跟一个新行。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看