diff --git a/zadanie_1.py b/zadanie_1.py index b94ea96..6da702c 100644 --- a/zadanie_1.py +++ b/zadanie_1.py @@ -90,4 +90,12 @@ def apply_discount(orders: list[dict], discount_percent: float) -> list[dict]: new_order = order.copy() new_order['total'] = order['total'] * (1 - discount_percent / 100.0) discounted_orders.append(new_order) - return discounted_orders \ No newline at end of file + return discounted_orders + + +# 7. Фильтрация товаров по минимальной цене за единицу +def filter_by_price_threshold(orders: list[dict], min_price: float) -> list[dict]: + """ + Возвращает заказы, у которых price >= min_price. + """ + return [order for order in orders if order['price'] >= min_price] \ No newline at end of file