Функции очень часто используются в программировании. В предыдущих статьях мы уже встречались с встроенными функциями такими как ( print(), input(), len() и т.д. ). Попробуем разобраться что такое функции и как написать свою функцию. Что такое функция? Функция создается при помощи ключевого слова def, далее пишется название (имя) функции. Название функции пишем по тем же правилам что и название переменных (в названии используются маленькие латинские буквы, подчеркивания, цифры). После названия идут круглые скобки и двоеточие. Пример_1: Опишем функцию которая будет считать процент скидки от цены. Описав функцию def price_sale(price, percent): , мы можем использовать вычисления скидки для разных значений в разных местах нашего кода. Пример_2: Усложним и улучшим нашу функцию - сделаем более функциональной. Предположим у нас имеется перечень товаров для которых необходимо посчитать процент скидки и вывести на экран цены с учетом скидки для каждого товара. Создадим словарь price_goods {} с н