Предмет: Информатика, автор: masamaslova33

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

Приложения:

Ответы

Автор ответа: vanisherxxx
2

Программа 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("""    *    

  ***  

 *****  

*******

*********""")

Похожие вопросы
Предмет: Русский язык, автор: лера1386
Предмет: Қазақ тiлi, автор: werra1