Функции: свои команды
Программирование на Python, 6–11 класс · раздел «5. Функции и итоговый проект»
Главное
Функция — именованный блок кода. Её объявляют через def, передают ей параметры, а результат возвращают через return. После объявления функцию вызывают по имени.
Правила
- def — объявление, вызов — по имени со скобками
- Параметры — входные данные функции
- return возвращает результат и завершает функцию
- print показывает значение, return — отдаёт его программе
Разберём пример
Напиши функцию, которая возвращает большее из двух чисел.
def bigger(a, b): return a if a > b else b
Частые ошибки
- Путать print и return: функция с print ничего не возвращает (результат — None).
- Вызывать функцию до её объявления — NameError.
Потренироваться
Задания с проверкой и подсказками, схема темы и разбор ошибок с ИИ-репетитором — в уроке на платформе.
Открыть урок