me_edu
Python для автоматизации рутиныШаг 15 из 35 · 0% пройдено
Функции · Функции

Объявление функций

Шаг 15 из 356 минТеория
Цель

Понять основной механизм темы «Объявление функций» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

ABYANDТаблица истинностиA BY0 000 101 001 11
Логический вентиль и таблица истинности связывают входы с выходным состоянием.
Опорная идея

Функция — переиспользуемый блок кода. Объявляют через def:

def greet(name): return f"Привет, {name}!"

print(greet("Аня")) # Привет, Аня!

return возвращает результат; если его нет, функция возвращает None. Параметрам можно задать значения по умолчанию:

def power(base, exp=2): return base ** exp

power(5) # 25 (exp=2 по умолчанию) power(5, 3) # 125

Аргументы можно передавать по имени — это нагляднее:

def order(item, qty, gift=False): ... order("книга", qty=3, gift=True)

Функции дробят программу на понятные части: вместо длинного скрипта вы строите его из небольших именованных кусочков, каждый из которых решает одну задачу. Это упрощает чтение, тестирование и повторное использование.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.