Создать пирамиду из чисел в питоне
Помогите, пожалуйста, написать код в питоне, используя while nested loop, чтобы получить паттерн как на фото.

Я написала код, но в output не получается ровная пирамида.
i = 0
num = 5
while i<6:
k=8
j=0
num=5
while j<6:
if num - i > 0:
print(" " , end=" ")
else:
print(k,end=" ")
k+=1
j+=1
num=num-1
print()
i+=1
Результат:
13
12 13
11 12 13
10 11 12 13
9 10 11 12 13
8 9 10 11 12 13
Ответы (3 шт):
Автор решения: Roman Konoval
→ Ссылка
Если число меньше 10, то в тех колонках, где его не нужно еще выводить, печатайте всего один пробел, ведь именно столько число будет занимать:
if num - i > 0:
if k < 10:
print(" " , end=" ")
else:
print(" " , end=" ")
else:
print(k,end=" ")
Автор решения: CrazyElf
→ Ссылка
Ещё вариант - заменить строчку вывода пробелов
print(" ", end=" ")
На такую, чтобы число выводимых пробелов соответствовало кол-ву цифр в числе:
print(" " * len(str(k)), end=" ")
Автор решения: TigerTV.ru
→ Ссылка
Еще вариант:
mini, maxi = 8, 13
i = maxi
delta = 13
while i >= mini:
j = i
print(" " * delta, end="")
while j <= maxi:
print(j, end=" ")
j += 1
print()
i -= 1
delta -= len(str(i)) + 1
Вывод:
13
12 13
11 12 13
10 11 12 13
9 10 11 12 13
8 9 10 11 12 13