小编use*_*135的帖子

弗洛伊德的三角形

我有这个代码:

def floyd(n):
    count = 1
    string = ""
    for i in range(1,n+2):
        for j in range(1,i):
            string = string + " " + str(count)
            count = count + 1
        print(string)
        string = ""
print floyd(6) 
Run Code Online (Sandbox Code Playgroud)

它打印:

1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21
Run Code Online (Sandbox Code Playgroud)

但我希望它看起来像这样:

       1
      2 3
     4 5 6
   7 8 9 10
 11 12 13 14 15
16 17 18 19 20 21 …
Run Code Online (Sandbox Code Playgroud)

python iteration geometry numbers

2
推荐指数
1
解决办法
4243
查看次数

标签 统计

geometry ×1

iteration ×1

numbers ×1

python ×1