у меня есть этот код:Флойда треугольник
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)
он печатает:
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21
, но я хочу, чтобы она выглядела так:
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21
вы поможете мне, как это сделать так? Pls
Строка, начиная с 7 выглядит смещена от центра ко мне. Это два пространства от левого края следующего ряда и четыре пространства от правого края. Не следует ли выровнять 7, чтобы он лежал над «1» в «12»? – Kevin