Теория:
Мы уже знаем, что такое функция, как создать свою функцию.
Давай разберёмся, как работает функция в программе.
Рассмотрим схему работы функции.

Рис. \(1\). Схема работы функции
Алгоритм следующий.
1. Интерпретатор читает программный код и встречает имя функции; следующий шаг — он ищет в программе функцию по её имени.
2. Интерпретатор выполняет команды, содержащиеся в функции, с учётом указанных при вызове аргументов и, если необходимо, возвращает результат.
3. Он возвращается обратно к строке, которая вызвала функцию.
4. Далее идёт переход к следующей строке программы.
Источники:
Рис. 1. Схема работы функции. © ЯКласс.