2. Создание программу на Python, которая отображает следующие фигуры Шифры Окно Елка

Ответы
Программа 1:
for i in range(1, 6):
print(str(i) * i)
Другое решение:
[print(str(i) * i) for i in range(1, 6)]
Другое решение:
print("""1
22
333
4444
55555""")
Программа 2:
band = "*" * 11
addition = "*" + " " * 4 + "*" + " " * 4 + "*"
print(band, addition, band, addition, band, sep="\n")
Другое решение:
for i in range(5):
if i % 2 == 0:
print("*" * 11)
else:
print("*" + " " * 4 + "*" + " " * 4 + "*")
Другое решение:
print("""***********
* * *
***********
* * *
***********""")
Программа 3:
top = " " * 4 + "*" + " " * 4
middle_1 = " " * 3 + "*" * 3 + " " * 3
middle_2 = " " * 2 + "*" * 5 + " " * 2
middle_3 = " " * 1 + "*" * 7 + " " * 1
bottom = "*" * 9
print(top, middle_1, middle_2, middle_3, bottom, sep="\n")
Другое решение:
count_spaces = 4
count_stars = 1
for _ in range(5):
print(" " * count_spaces + "*" * count_stars + " " * count_spaces)
count_spaces -= 1 # count_spaces = count_spaces - 1
count_stars += 2 # count_stars = count_stars + 2
Другое решение:
print(""" *
***
*****
*******
*********""")