Зміст курсу
Посібник з функцій Python
Посібник з функцій Python
Виклик: Піраміда
Завдання
Напишіть рекурсивну функцію draw_pyramid
, яка приймає ціле число height
і виводить на консоль піраміду з астерисків висотою height
.
Очікуваний результат:
Умови:
- Для вирішення цього завдання вам потрібно використати рекурсивний підхід;
- Вхідне число
height
повинне бути додатним; - Піраміда формується за допомогою символу '*' і пробілів. Кожен рядок піраміди повинен містити
2 * height - 1
символів (астерисків або пробілів); - Верхній рядок повинен мати одну зірочку, наступний - три, і так далі, збільшуючи кількість астерисків на два в кожному новому рядку;
- Всі астериски повинні бути центровані у рядках за допомогою пробілів;
- Піраміду потрібно виводити за допомогою функції
print
.
Дякуємо за ваш відгук!
Виклик: Піраміда
Завдання
Напишіть рекурсивну функцію draw_pyramid
, яка приймає ціле число height
і виводить на консоль піраміду з астерисків висотою height
.
Очікуваний результат:
Умови:
- Для вирішення цього завдання вам потрібно використати рекурсивний підхід;
- Вхідне число
height
повинне бути додатним; - Піраміда формується за допомогою символу '*' і пробілів. Кожен рядок піраміди повинен містити
2 * height - 1
символів (астерисків або пробілів); - Верхній рядок повинен мати одну зірочку, наступний - три, і так далі, збільшуючи кількість астерисків на два в кожному новому рядку;
- Всі астериски повинні бути центровані у рядках за допомогою пробілів;
- Піраміду потрібно виводити за допомогою функції
print
.
Дякуємо за ваш відгук!
Виклик: Піраміда
Завдання
Напишіть рекурсивну функцію draw_pyramid
, яка приймає ціле число height
і виводить на консоль піраміду з астерисків висотою height
.
Очікуваний результат:
Умови:
- Для вирішення цього завдання вам потрібно використати рекурсивний підхід;
- Вхідне число
height
повинне бути додатним; - Піраміда формується за допомогою символу '*' і пробілів. Кожен рядок піраміди повинен містити
2 * height - 1
символів (астерисків або пробілів); - Верхній рядок повинен мати одну зірочку, наступний - три, і так далі, збільшуючи кількість астерисків на два в кожному новому рядку;
- Всі астериски повинні бути центровані у рядках за допомогою пробілів;
- Піраміду потрібно виводити за допомогою функції
print
.
Дякуємо за ваш відгук!
Завдання
Напишіть рекурсивну функцію draw_pyramid
, яка приймає ціле число height
і виводить на консоль піраміду з астерисків висотою height
.
Очікуваний результат:
Умови:
- Для вирішення цього завдання вам потрібно використати рекурсивний підхід;
- Вхідне число
height
повинне бути додатним; - Піраміда формується за допомогою символу '*' і пробілів. Кожен рядок піраміди повинен містити
2 * height - 1
символів (астерисків або пробілів); - Верхній рядок повинен мати одну зірочку, наступний - три, і так далі, збільшуючи кількість астерисків на два в кожному новому рядку;
- Всі астериски повинні бути центровані у рядках за допомогою пробілів;
- Піраміду потрібно виводити за допомогою функції
print
.