Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Використання Операторів if/else у Функціях Python | Функції
Вступ до Python
course content

Зміст курсу

Вступ до Python

Вступ до Python

1. Перше Знайомство
5. Цикли

book
Використання Операторів if/else у Функціях Python

Все, що було обговорено раніше, можна інкапсулювати у функцію для підвищення ефективності та повторного використання.

Наприклад, розгляньте раніше використаний оператор if/else для визначення, чи є число непарним або парним. Спочатку цей код був обмежений певним, заздалегідь визначеним числом. Оцінка іншого числа вимагала б або дублювання всього блоку умов, або ручного зміни числа, яке перевіряється, кожного разу.

Більш ефективний підхід передбачає визначення функції, яка приймає число як вхідний параметр. Умовна логіка для перевірки непарних або парних чисел може потім знаходитися в цій функції, що дозволяє легко викликати її з будь-яким числом як аргументом. Це усуває потребу в надлишковому коді або ручних змінах кожного разу, коли потрібно оцінити нове число.

12345678910
# 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))
copy

Примітка

Число вважається парним, якщо його можна поділити на 2 без залишку. Оператор % використовується для визначення цього залишку.

Очевидно, що функція правильно визначає 2 як парне, а 3 як непарне. Цю функцію можна викликати повторно з різними числами за потреби.

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

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

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

Секція 6. Розділ 5
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt