Зміст курсу
Вступ до Python
Вступ до Python
if/else у Функціях
Усе, про що ми говорили до цього моменту, можна використовувати у функції. Наприклад, ви можете легко вставляти умовні оператори в тіло функції.
У третій секції ви створили інструкцію if
/else
для визначення парності чи непарності числа. Але цей код налаштовано для конкретних чисел. Якби ви хотіли обчислити інше число, вам довелося б або повторити той самий блок коду з новим числом, або змінити існуюче число перед умовною перевіркою.
Натомість ефективніше інкапсулювати цей код у функцію, а потім викликати її для різних чисел за потреби.
# Define a function def is_odd(n): if n % 2 == 0: return "even" else: return "odd" # Testing function print('2 is', is_odd(2)) print('3 is', is_odd(3))
Примітка
Зверніть увагу: Число вважається парним, якщо воно ділиться на 2 без остачі. Для знаходження цієї остачі використовується оператор
%
.
Очевидно, що функція точно розпізнає 2
як парне і 3
як непарне. Ви можете викликати цю функцію стільки разів, скільки потрібно для різних чисел.
Дякуємо за ваш відгук!