Давай начнем с простой функции, которая вычисляет чистую цену по цене продажи и скидке: Функция `get_net_price()` имеет два параметра: `price` и `discount`.
Вот как вызвать функцию `get_net_price()` для вычисления чистой цены при цене 100 и скидке 10%: Вывод: 90.0 При вызове функции `get_net_price(100, 0.1)` мы передаем каждый аргумент как позиционный аргумент. Другими словами, мы передаем аргумент `price` первым, а аргумент `discount` вторым.
Однако вызов функции `get_net_price(100, 0.1)` имеет проблему с читаемостью. Потому что, глядя только на этот вызов функции, нельзя понять, что такое `price`, а что такое `discount`.
Кроме того, при вызове функции `get_net_price()` вам нужно знать позицию каждого аргумента.
Если вы этого не знаете, функция будет неправильно вычислять `net_price`. Например: Вывод: -9.9 Чтобы улучшить читаемость, Python предлагает ключевые аргументы.
Вот синтаксис ключевого аргумента: fn(parameter1=value1, parameter2=value2) Используя синтаксис ключевого аргум