@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()
  • Вопрос задан
  • 1097 просмотров
Пригласить эксперта
Ответы на вопрос 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
Какой вопрос - такой и ответ
Выводить * надо только для начального и конечного индекса в циклах
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
SpectrumData Екатеринбург
от 150 000 до 250 000 ₽
Гринатом Москва
от 150 000 ₽
DIGITAL SECTOR Краснодар
от 150 000 до 250 000 ₽
16 июл. 2024, в 22:20
100000 руб./за проект
16 июл. 2024, в 22:16
70000 руб./за проект
16 июл. 2024, в 21:41
1000 руб./за проект