Решение задачи
Напишите процедуру с параметром n, которая выводит ёлочку с кроной высотой n. Основная программа должна содержать ввод значения переменной n...
Условие:
Напишите процедуру с параметром n, которая выводит ёлочку с кроной высотой n. Основная программа должна содержать ввод значения переменной n и вызов процедуры.
Примеры № Входные данные Выходные данные 1 5 o ooo ooooo ooooooo ooooooooo
Решение:
Для решения данной задачи, можно использовать циклы и условные операторы. Вот пример процедуры, которая выводит ёлочку с кроной высотой n:
def draw_tree(n):
for i in range(n):
# Выводим пробелы перед каждой строкой
for j in range(n - i - 1):
print(" ", end="")
# Выводим звездочки в каждой строке
for k in range(2 * i + 1):
print("*", end="")
print() # Переходим на новую строку
# Выводим ствол ёлки
for i in range(n - 1):
print(" ", end="")
print("|")
# Основная программа
n = int(input("Введите высоту кроны ёлки: "))
draw_tree(n)
При вводе значения переменной n равного 5, программа выведет следующую ёлочку:
*
***
*****
*******
*********
|
Обратите внимание, что в данном примере использован язык программирования Python.
Похожие работы
Попробуй и другие функции
Решения по другим предметам
А
Б
В
М
П
С
Т
Э