Want to create interactive content? It’s easy in Genially!

Get started free

Урок №34, клас 9

InnaTrischuk

Created on June 18, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Math Lesson Plan

Primary Unit Plan 2

Animated Chalkboard Learning Unit

Business Learning Unit

Corporate Signature Learning Unit

Code Training Unit

History Unit plan

Transcript

9 клас

computer science

«Навчальна книга — Богдан»

УРОК 34

Функції в мові Python. Створення власних команд для зручності програмування

Для чого потрібні функції?

Функції — це як власні команди, які ти створюєш сам. Вони дозволяють групувати код, повторювати його без копіювання і робити програми чистішими та зручнішими.

Уяви, що ти готуєш обід. Щоб не плутатися, ви розбиваєте процес на кроки. Наприклад, деякі з них:

- нарізати овочі

- відварити гарнір

- зробити підливу

У програмуванні такі "кроки" називаються функціями — це "рецепти" всередині програми.

Що таке функція і як вона виглядає

Функції використовують у реальному світі: наприклад, а в Instagram — фільтрами для фото.

- у грі Minecraft функції керують рухом персонажів

- в Instagram — фільтрами для фото

- кнопка «ввімкнути світло» — це функція, яка керує керуванням світлом

- у калькуляторі кнопка √ — функція для обчислення квадратного кореня

Що таке функція і як вона виглядає

Функція — це блок коду, який виконує певну дію. Його можна викликати скільки завгодно разів, в будь якому місці програми, не переписуючи знову весь код.

Щоб створити свою функцію, у Python використовують ключове слово def.

Синтаксис:

Що таке функція і як вона виглядає

Приклад простої функції без параметрів:

Щоб викликати функцію, достатньо звернутися до неї за ім'ям:

Функції з параметрами

Параметри пишуться в дужках при визначенні, а при виклику — передаєш значення.

- Формальні параметри: У визначенні, наприклад, (name).

- Актуальні параметри: При виклику, наприклад, ("Аня").

Приклад коду: Функція для привітання з параметром

Виклики з різними значеннями

Функції з параметрами

Можна мати кілька параметрів, розділених комами.

Розширений приклад з кількома параметрами: Розрахунок площі прямокутника (як у математиці, але в коді).

Виклики з різними значеннями

Повернення значень. Оператор return

Іноді функція не просто друкує щось, а повертає значення для подальшого використання. Для цього використовуємо return. Після return функція закінчується.

- Без return функція повертає None (нічого)

- З return — ти можеш присвоїти результат змінній, і надалі використовувати її значення

Приклад коду: Функція для додавання чисел

Присвоюємо результат функції змінній і виводимо її в консоль

Повернення значень. Оператор return

Приклад з модулем math: Функція для обчислення гіпотенузи трикутника (за теоремою Піфагора).

Локальні та глобальні змінні

Змінні в функціях — як речі в будинку: деякі видно тільки всередині (локальні), як твоя особиста річ в кімнаті: тільки ти її бачиш, деякі — скрізь (глобальні)— як телевізор у вітальні: всі в сім’ї можуть дивитися.

- Локальні змінні: Створюються всередині функції, існують тільки там. Не впливають на код поза функцією.

- Глобальні змінні: Створюються поза функціями, видно скрізь. Щоб змінити глобальну всередині функції, використовуй global.

Вкладеність та рекурсія

Функції можна викликати всередині інших функцій.

Рекурсія — це коли функція викликає себе, як у дзеркалі, де відображення повторюється.

Дякую за увагу!