Advertisement
Guest User

Untitled

a guest
Feb 27th, 2020
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.68 KB | None | 0 0
  1. def goods_analysis(goods, in_sale = None):
  2.     with_sale = []
  3.     # Перебираем товары в списке
  4.     for good in goods:
  5.         # Если функция in_sale есть, то проверяем через неё
  6.         if in_sale is not None:
  7.             if in_sale(good):
  8.                 with_sale.append(good)
  9.         else:
  10.             # Если функции нет, то проверяем на наличие молока
  11.             if 'молоко' in good['название'].lower():
  12.                 with_sale.append(good)
  13.    
  14.     # Сортируем список по цене
  15.     return sorted(with_sale, key=lambda g: g['цена'])[:3]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement