Ответ:
Будем считать, что каждая боковая сторона состоит из 5 звёздочек. Внутри треугольник пустой, а нижняя сторона содержит 9 звёздочек.
for i in range(5):
if i == 0:
print(' *')
elif i == 4:
print('* * * * * * * * *')
else:
print(' ' * (4 - i) + '*' + ' ' * (2 * i - 1) + '*')Цикл задаёт пять строк. В первой выводится вершина, в последней — основание, а в остальных — боковые стороны.
