9 клас
computer science
«Навчальна книга — Богдан»
УРОК 34
Функції в мові Python. Створення власних команд для зручності програмування
Для чого потрібні функції?
Функції — це як власні команди, які ти створюєш сам. Вони дозволяють групувати код, повторювати його без копіювання і робити програми чистішими та зручнішими.
Уяви, що ти готуєш обід. Щоб не плутатися, ви розбиваєте процес на кроки. Наприклад, деякі з них:
- нарізати овочі
- відварити гарнір
- зробити підливу
У програмуванні такі "кроки" називаються функціями — це "рецепти" всередині програми.
Що таке функція і як вона виглядає
Функції використовують у реальному світі: наприклад, а в Instagram — фільтрами для фото.
- у грі Minecraft функції керують рухом персонажів
- в Instagram — фільтрами для фото
- кнопка «ввімкнути світло» — це функція, яка керує керуванням світлом
- у калькуляторі кнопка √ — функція для обчислення квадратного кореня
Що таке функція і як вона виглядає
Функція — це блок коду, який виконує певну дію. Його можна викликати скільки завгодно разів, в будь якому місці програми, не переписуючи знову весь код.
Щоб створити свою функцію, у Python використовують ключове слово def.
Синтаксис:
Що таке функція і як вона виглядає
Приклад простої функції без параметрів:
Щоб викликати функцію, достатньо звернутися до неї за ім'ям:
Функції з параметрами
Параметри пишуться в дужках при визначенні, а при виклику — передаєш значення.
- Формальні параметри: У визначенні, наприклад, (name).
- Актуальні параметри: При виклику, наприклад, ("Аня").
Приклад коду: Функція для привітання з параметром
Виклики з різними значеннями
Функції з параметрами
Можна мати кілька параметрів, розділених комами.
Розширений приклад з кількома параметрами: Розрахунок площі прямокутника (як у математиці, але в коді).
Виклики з різними значеннями
Повернення значень. Оператор return
Іноді функція не просто друкує щось, а повертає значення для подальшого використання. Для цього використовуємо return. Після return функція закінчується.
- Без return функція повертає None (нічого)
- З return — ти можеш присвоїти результат змінній, і надалі використовувати її значення
Приклад коду: Функція для додавання чисел
Присвоюємо результат функції змінній і виводимо її в консоль
Повернення значень. Оператор return
Приклад з модулем math: Функція для обчислення гіпотенузи трикутника (за теоремою Піфагора).
Локальні та глобальні змінні
Змінні в функціях — як речі в будинку: деякі видно тільки всередині (локальні), як твоя особиста річ в кімнаті: тільки ти її бачиш, деякі — скрізь (глобальні)— як телевізор у вітальні: всі в сім’ї можуть дивитися.
- Локальні змінні: Створюються всередині функції, існують тільки там. Не впливають на код поза функцією.
- Глобальні змінні: Створюються поза функціями, видно скрізь. Щоб змінити глобальну всередині функції, використовуй global.
Вкладеність та рекурсія
Функції можна викликати всередині інших функцій.
Рекурсія — це коли функція викликає себе, як у дзеркалі, де відображення повторюється.
Дякую за увагу!
Урок №34, клас 9
InnaTrischuk
Created on June 18, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Math Lesson Plan
View
Primary Unit Plan 2
View
Animated Chalkboard Learning Unit
View
Business Learning Unit
View
Corporate Signature Learning Unit
View
Code Training Unit
View
History Unit plan
Explore all templates
Transcript
9 клас
computer science
«Навчальна книга — Богдан»
УРОК 34
Функції в мові Python. Створення власних команд для зручності програмування
Для чого потрібні функції?
Функції — це як власні команди, які ти створюєш сам. Вони дозволяють групувати код, повторювати його без копіювання і робити програми чистішими та зручнішими.
Уяви, що ти готуєш обід. Щоб не плутатися, ви розбиваєте процес на кроки. Наприклад, деякі з них:
- нарізати овочі
- відварити гарнір
- зробити підливу
У програмуванні такі "кроки" називаються функціями — це "рецепти" всередині програми.
Що таке функція і як вона виглядає
Функції використовують у реальному світі: наприклад, а в Instagram — фільтрами для фото.
- у грі Minecraft функції керують рухом персонажів
- в Instagram — фільтрами для фото
- кнопка «ввімкнути світло» — це функція, яка керує керуванням світлом
- у калькуляторі кнопка √ — функція для обчислення квадратного кореня
Що таке функція і як вона виглядає
Функція — це блок коду, який виконує певну дію. Його можна викликати скільки завгодно разів, в будь якому місці програми, не переписуючи знову весь код.
Щоб створити свою функцію, у Python використовують ключове слово def.
Синтаксис:
Що таке функція і як вона виглядає
Приклад простої функції без параметрів:
Щоб викликати функцію, достатньо звернутися до неї за ім'ям:
Функції з параметрами
Параметри пишуться в дужках при визначенні, а при виклику — передаєш значення.
- Формальні параметри: У визначенні, наприклад, (name).
- Актуальні параметри: При виклику, наприклад, ("Аня").
Приклад коду: Функція для привітання з параметром
Виклики з різними значеннями
Функції з параметрами
Можна мати кілька параметрів, розділених комами.
Розширений приклад з кількома параметрами: Розрахунок площі прямокутника (як у математиці, але в коді).
Виклики з різними значеннями
Повернення значень. Оператор return
Іноді функція не просто друкує щось, а повертає значення для подальшого використання. Для цього використовуємо return. Після return функція закінчується.
- Без return функція повертає None (нічого)
- З return — ти можеш присвоїти результат змінній, і надалі використовувати її значення
Приклад коду: Функція для додавання чисел
Присвоюємо результат функції змінній і виводимо її в консоль
Повернення значень. Оператор return
Приклад з модулем math: Функція для обчислення гіпотенузи трикутника (за теоремою Піфагора).
Локальні та глобальні змінні
Змінні в функціях — як речі в будинку: деякі видно тільки всередині (локальні), як твоя особиста річ в кімнаті: тільки ти її бачиш, деякі — скрізь (глобальні)— як телевізор у вітальні: всі в сім’ї можуть дивитися.
- Локальні змінні: Створюються всередині функції, існують тільки там. Не впливають на код поза функцією.
- Глобальні змінні: Створюються поза функціями, видно скрізь. Щоб змінити глобальну всередині функції, використовуй global.
Вкладеність та рекурсія
Функції можна викликати всередині інших функцій.
Рекурсія — це коли функція викликає себе, як у дзеркалі, де відображення повторюється.
Дякую за увагу!