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
Essential Learning Unit
View
Akihabara Learning Unit
View
Genial learning unit
View
History Learning Unit
View
Primary Unit Plan
View
Vibrant Learning Unit
View
Art learning unit
Explore all templates
Transcript
9 клас
computer science
«Навчальна книга — Богдан»
УРОК 34
Функції в мові Python. Створення власних команд для зручності програмування
Для чого потрібні функції?
Функції — це як власні команди, які ти створюєш сам. Вони дозволяють групувати код, повторювати його без копіювання і робити програми чистішими та зручнішими.
Уяви, що ти готуєш обід. Щоб не плутатися, ви розбиваєте процес на кроки. Наприклад, деякі з них:
- нарізати овочі
- відварити гарнір
- зробити підливу
У програмуванні такі "кроки" називаються функціями — це "рецепти" всередині програми.
Що таке функція і як вона виглядає
Функції використовують у реальному світі: наприклад, а в Instagram — фільтрами для фото.
- у грі Minecraft функції керують рухом персонажів
- в Instagram — фільтрами для фото
- кнопка «ввімкнути світло» — це функція, яка керує керуванням світлом
- у калькуляторі кнопка √ — функція для обчислення квадратного кореня
Що таке функція і як вона виглядає
Функція — це блок коду, який виконує певну дію. Його можна викликати скільки завгодно разів, в будь якому місці програми, не переписуючи знову весь код.
Щоб створити свою функцію, у Python використовують ключове слово def.
Синтаксис:
Що таке функція і як вона виглядає
Приклад простої функції без параметрів:
Щоб викликати функцію, достатньо звернутися до неї за ім'ям:
Функції з параметрами
Параметри пишуться в дужках при визначенні, а при виклику — передаєш значення.
- Формальні параметри: У визначенні, наприклад, (name).
- Актуальні параметри: При виклику, наприклад, ("Аня").
Приклад коду: Функція для привітання з параметром
Виклики з різними значеннями
Функції з параметрами
Можна мати кілька параметрів, розділених комами.
Розширений приклад з кількома параметрами: Розрахунок площі прямокутника (як у математиці, але в коді).
Виклики з різними значеннями
Повернення значень. Оператор return
Іноді функція не просто друкує щось, а повертає значення для подальшого використання. Для цього використовуємо return. Після return функція закінчується.
- Без return функція повертає None (нічого)
- З return — ти можеш присвоїти результат змінній, і надалі використовувати її значення
Приклад коду: Функція для додавання чисел
Присвоюємо результат функції змінній і виводимо її в консоль
Повернення значень. Оператор return
Приклад з модулем math: Функція для обчислення гіпотенузи трикутника (за теоремою Піфагора).
Локальні та глобальні змінні
Змінні в функціях — як речі в будинку: деякі видно тільки всередині (локальні), як твоя особиста річ в кімнаті: тільки ти її бачиш, деякі — скрізь (глобальні)— як телевізор у вітальні: всі в сім’ї можуть дивитися.
- Локальні змінні: Створюються всередині функції, існують тільки там. Не впливають на код поза функцією.
- Глобальні змінні: Створюються поза функціями, видно скрізь. Щоб змінити глобальну всередині функції, використовуй global.
Вкладеність та рекурсія
Функції можна викликати всередині інших функцій.
Рекурсія — це коли функція викликає себе, як у дзеркалі, де відображення повторюється.
Дякую за увагу!