@saver116
front-end developer

Как нарисовать треугольник?

Как нарисовать треугольник так чтобы внутри треугольника было пусто.

так получается сделать но получается полный
for i in range(n+1):
    for j in range (n-i) :
        print(end = " ")
    for j in range (i + 1):
        print("*", end = " ")
    print()
  • Вопрос задан
  • 1063 просмотра
Пригласить эксперта
Ответы на вопрос 2
rusyska55011
@rusyska55011
height = 10
for row_level in range(height):
    string = ''
    for left_step in range(height - row_level):
        string += ' '
    string += '*'

    for right_step in range(row_level * 2):
        string += ' '
    print(string + '*')

else:
    string = ''
    for i in range(height * 2 + 2):
        string += '*'
    print(string)
Ответ написан
Комментировать
samodum
@samodum
Какой вопрос - такой и ответ
Выводить * надо только для начального и конечного индекса в циклах
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
11 мая 2024, в 00:19
1000 руб./за проект
10 мая 2024, в 23:51
30000 руб./за проект
10 мая 2024, в 23:33
2500 руб./за проект