Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Тіло Функції | Що Таке Функція в Python?
Посібник з функцій Python

bookТіло Функції

Тіло функції відноситься до блоку коду, що міститься в функції. Це частина визначення функції, де ви пишете інструкції або оператори, які визначають поведінку функції.

Раніше ми використовували математичні формули та функцію print() як тіло в попередніх розділах. Однак тіло функції може бути складнішим, містити цикли, оператори if-else, ключові слова або інший код для реалізації необхідної логіки.

Ми повинні використовувати одне відступлення для визначення тіла функції. Відступлення в Python відноситься до розташування рядків коду для визначення структури та ієрархії коду. У контексті функцій відступлення визначає тіло функції, включаючи всі оператори, які виконуються при виклику функції.

Приклад: Рівень здоров'я кота

Напишіть функцію, яка визначає рівень здоров'я кота на основі кількості калорій, які він споживає щодня. Розгляньте наступні умови:

  • Якщо кіт споживає менше ніж 200 калорій на день, рівень здоров'я "low".
  • Якщо кіт споживає від 200 до 400 калорій на день, рівень здоров'я "average".
  • Якщо кіт споживає більше ніж 400 калорій на день, рівень здоров'я "high".
12345678910111213141516
def health_level_for_cat(calories_per_day): # Use one indentation to create function body if calories_per_day < 200: health_level = 'Low' elif 200 <= calories_per_day <= 400: health_level = 'Average' else: health_level = 'High' message = f"The cat's health level based on calorie intake is {health_level}." return message # Example usage of the function print("Cat Felix:", health_level_for_cat(187)) print("Cat Tom:", health_level_for_cat(301)) print("Cat Oggy:", health_level_for_cat(404))
copy

Тіло функції починається з визначення функції. Всередині оператор if-else визначає рівень здоров'я кота на основі щоденного споживання калорій. Після оцінки умови функція формує повідомлення, що відображає рівень здоров'я, і повертає його як вихід функції.

У цьому прикладі функція оцінює рівень здоров'я кота на основі споживання калорій і генерує відповідне повідомлення, яке потім виводиться як вихід функції.

question mark

Яка мета тіла функції в Python?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 5

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Awesome!

Completion rate improved to 4.35

bookТіло Функції

Свайпніть щоб показати меню

Тіло функції відноситься до блоку коду, що міститься в функції. Це частина визначення функції, де ви пишете інструкції або оператори, які визначають поведінку функції.

Раніше ми використовували математичні формули та функцію print() як тіло в попередніх розділах. Однак тіло функції може бути складнішим, містити цикли, оператори if-else, ключові слова або інший код для реалізації необхідної логіки.

Ми повинні використовувати одне відступлення для визначення тіла функції. Відступлення в Python відноситься до розташування рядків коду для визначення структури та ієрархії коду. У контексті функцій відступлення визначає тіло функції, включаючи всі оператори, які виконуються при виклику функції.

Приклад: Рівень здоров'я кота

Напишіть функцію, яка визначає рівень здоров'я кота на основі кількості калорій, які він споживає щодня. Розгляньте наступні умови:

  • Якщо кіт споживає менше ніж 200 калорій на день, рівень здоров'я "low".
  • Якщо кіт споживає від 200 до 400 калорій на день, рівень здоров'я "average".
  • Якщо кіт споживає більше ніж 400 калорій на день, рівень здоров'я "high".
12345678910111213141516
def health_level_for_cat(calories_per_day): # Use one indentation to create function body if calories_per_day < 200: health_level = 'Low' elif 200 <= calories_per_day <= 400: health_level = 'Average' else: health_level = 'High' message = f"The cat's health level based on calorie intake is {health_level}." return message # Example usage of the function print("Cat Felix:", health_level_for_cat(187)) print("Cat Tom:", health_level_for_cat(301)) print("Cat Oggy:", health_level_for_cat(404))
copy

Тіло функції починається з визначення функції. Всередині оператор if-else визначає рівень здоров'я кота на основі щоденного споживання калорій. Після оцінки умови функція формує повідомлення, що відображає рівень здоров'я, і повертає його як вихід функції.

У цьому прикладі функція оцінює рівень здоров'я кота на основі споживання калорій і генерує відповідне повідомлення, яке потім виводиться як вихід функції.

question mark

Яка мета тіла функції в Python?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 5
some-alt