Тіло Функції
Тіло функції — це блок коду, розміщений усередині функції. Це частина визначення функції, де записуються інструкції або оператори, що визначають поведінку функції.
Раніше ми використовували математичні формули та функцію print()
як тіло функції в попередніх розділах. Однак тіло функції може бути складнішим, містити цикли, оператори if-else
, ключові слова або інший код для реалізації необхідної логіки.
Для визначення тіла функції необхідно використовувати один рівень відступу. Відступ у Python — це розташування рядків коду із певною кількістю пробілів для визначення структури та ієрархії коду. У контексті функцій відступ визначає тіло функції, включаючи всі оператори, які виконуються під час виклику функції.
Приклад: Рівень здоров'я кота
Напишіть функцію, яка визначає рівень здоров'я кота залежно від кількості калорій, які він споживає щодня. Врахуйте такі умови:
- Якщо кіт споживає менше ніж
200
калорій на день, рівень здоров'я —"low"
. - Якщо кіт споживає від
200
до400
калорій на день, рівень здоров'я —"average"
. - Якщо кіт споживає більше ніж
400
калорій на день, рівень здоров'я —"high"
.
12345678910111213141516def 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))
Тіло функції починається з визначення функції. Усередині оператор if-else
визначає рівень здоров'я кота залежно від щоденного споживання калорій. Після оцінки умови функція формує повідомлення, що відображає рівень здоров'я, і повертає його як результат виконання функції.
У цьому прикладі функція оцінює рівень здоров'я кота на основі споживання калорій і генерує відповідне повідомлення, яке потім виводиться як результат виконання функції.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 4.35
Тіло Функції
Свайпніть щоб показати меню
Тіло функції — це блок коду, розміщений усередині функції. Це частина визначення функції, де записуються інструкції або оператори, що визначають поведінку функції.
Раніше ми використовували математичні формули та функцію print()
як тіло функції в попередніх розділах. Однак тіло функції може бути складнішим, містити цикли, оператори if-else
, ключові слова або інший код для реалізації необхідної логіки.
Для визначення тіла функції необхідно використовувати один рівень відступу. Відступ у Python — це розташування рядків коду із певною кількістю пробілів для визначення структури та ієрархії коду. У контексті функцій відступ визначає тіло функції, включаючи всі оператори, які виконуються під час виклику функції.
Приклад: Рівень здоров'я кота
Напишіть функцію, яка визначає рівень здоров'я кота залежно від кількості калорій, які він споживає щодня. Врахуйте такі умови:
- Якщо кіт споживає менше ніж
200
калорій на день, рівень здоров'я —"low"
. - Якщо кіт споживає від
200
до400
калорій на день, рівень здоров'я —"average"
. - Якщо кіт споживає більше ніж
400
калорій на день, рівень здоров'я —"high"
.
12345678910111213141516def 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))
Тіло функції починається з визначення функції. Усередині оператор if-else
визначає рівень здоров'я кота залежно від щоденного споживання калорій. Після оцінки умови функція формує повідомлення, що відображає рівень здоров'я, і повертає його як результат виконання функції.
У цьому прикладі функція оцінює рівень здоров'я кота на основі споживання калорій і генерує відповідне повідомлення, яке потім виводиться як результат виконання функції.
Дякуємо за ваш відгук!