Программа в python - Общение Python мододелов

Вопрос Программа в python

Регистрация
18 Окт 2013
Сообщения
86
Репутация
-3
Спасибо
0
Монет
0
Помогите пожалуйста написать программу в питоне которая выведет на экран елочку из "*" с основанием 15
 
Регистрация
30 Мар 2013
Сообщения
76
Репутация
0
Спасибо
0
Монет
0
Кривовато, но на "елочку" все же похоже...
303705546_bebe5fea9e7fe42a76f3662783e92d10_800.png

 
Регистрация
23 Ноя 2013
Сообщения
73
Репутация
0
Спасибо
0
Монет
0
for i in range(1, 16, 2):
print(' ' * ((15 - i) // 2) + '*' * i)
 
Регистрация
22 Ноя 2013
Сообщения
80
Репутация
-3
Спасибо
0
Монет
0
def draw_tree(base_width, symbol='*'):
if base_width % 2 == 0:
base_width += 1
print(f"Основание было четным. Увеличено до {base_width}.")

levels = base_width // 2 + 1

for i in range(levels):
stars = symbol * (2 * i + 1)
spaces = ' ' * (levels - i - 1)
print(spaces + stars)

draw_tree(15)
 
Регистрация
12 Авг 2013
Сообщения
93
Репутация
0
Спасибо
0
Монет
0
for i in range(1,16): print('*'*i) мне кажется тебе все таки такая "ёлочка" нужна была т.к. часто это задание вижу тут
 
Сверху Снизу