Ребят, помогите, пожалуйста, вообще без понятия, как решить эту задачу! Только начал изучать тему функций, поэтому не понимаю, как решить эту задачу, очень рассчитываю на вашу помощь.

Ёлочка
Маленький Петя делает новогоднюю открытку. Для этого ему надо нарисовать ёлочку. Однако Пете сложно самому справиться с этой задачей, помогите ему в этом.

Ёлочка состоит из n уровней. Первый (верхний) уровень состоит из двух строк, второй — из трех, ..., n-й — из n+1 строк. Все строки заполнены одинаковым символом ∗, при этом длины строк составляют 1,2,...,i+1 на уровне i.

Например, 2-ой уровень ёлочки выглядит так:

*

**

***

Необходимо по введённому натуральному числу n нарисовать ёлочку из n уровней.

Необходимо оформить решение в виде функции для рисования ёлочки tree(n), которая будет вызывать функцию makeLevel(i) для рисования каждого уровня ёлочки при различных значениях i.
Пример: ввод - 2, вывод -
*
**
*
**
***

Заготовки:
def makeLevel(n):
....(написать решение)
def tree(n):
....(написать решение)
n=int(input())
tree(n)
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2024 SCHOLAR.TIPS - All rights reserved.