Помогите с задачей, в описание

Нарисовать равнобедренный треугольник из символов *.Направлений вниз Высоту выбирает пользователь. Максимальная висота 15, минимальная 1 Например: высота = 5, на экране P.S " - " считать за пробел


Ответы (1 шт):

Автор решения: HardTaker
print("Введите высоту треугольника [1 -- 15]")
high = int(input())
space = 0

if 1 <= high <= 15:
    foot = 2 * high - 2

    for i in range(foot+2):
        print('*', end='')
    print()

    while foot > 0:
        space += 1
        for i in range(space):
            print(' ', end='')
        print('*', end='')
        foot -= 2
        for i in range(foot):
            print('+', end='')
        print('*', end='')
        print()
else:
    print("Это число не ноходится в диапозоне")

В print('+', end='') символ '+' можно поменять на ' '

→ Ссылка