Задать вопрос
Tishaa
@Tishaa

Как нарисовать ёлку вложенным циклом?

как сделать такую ёлочку в консоле?
676e41e764fc2502532403.png

у меня получается только половина ёлочки, также другая половина, но из-за того что я их скрещиваю, пробелы не работаю так как они идут в самом низу условия, как быть не пойму
x = int(input('Введите высоту '))
for r in range(x):
    for c in range(x * 2):
        if c > x:
            print(' ',end="")
        elif r + c >= x:
            print('#',end="")
        else:
            print(' ',end="")
    print()
  • Вопрос задан
  • 114 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 2
Maksim_64
@Maksim_64
Data Analyst
height = int(input('Введите высоту '))
for i in range(1,height+1):
    print(f'{"#"*(i*2-1):^{height * 2}}')
Ответ написан
Комментировать
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
for r in range(x):
  print(' ' * (x - r - 1), '#' * (r * 2 + 1), sep='')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы