Локальные переменные и глобальные переменные
в коде ниже, old_price, Обряд глобальные переменные, final_price для локальных переменных
Глобалы () объявить глобальную переменную, функция может быть изменена в пределах внешней переменной функции
Встроенные функции: функция среди вложенных функций
Закрытие:
замыкание условие
1 определяет функцию внутри внешней функции.
2 функции в использовании временных переменных вне функции.
3 и внешняя функция возвращает ссылку на значение функции.