Написать программу для печати звездочками одной из фигур: а) елочки (нескольких елочек); б) снежинки (нескольких снежинок); в) домика.

6 Сен 2019 в 10:42
325 +1
0
Ответы
1

а) Елочка (3 уровня):

def print_tree(levels):
for i in range(levels):
print(" " * (levels - i - 1) + "*" * (2 * i + 1))
print_tree(3)

б) Снежинка (3 уровня):

def print_snowflake(levels):
for i in range(levels):
print(" " * i + "*" + " " * (levels - i) + "*" + " " * (levels - i) + "*")
for i in range(levels):
print(" " * (levels - i - 1) + "*" + " " * i + "*" + " " * i + "*")
print_snowflake(3)

в) Домик:

def print_house():
print(" /\\")
print(" / \\")
print(" / \\")
print("/------\\")
print("| |")
print("| |")
print("--------")
print_house()
20 Апр 2024 в 03:27
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир