Включения и сортировка · 8 из 15
Скидки сверху
Задействованы также: Вложенные структуры
Акционные товары должны идти первыми, и чем больше скидка, тем выше. Внутри одинаковой скидки — по алфавиту.
Что сделать
Поставьте акционные товары первыми — чем больше скидка, тем выше.
Что приходит
tovary— список товаров: словари с ключами"название"и"скидка"; нет скидки — 0
Что вернуть
Названия по убыванию скидки; при равной скидке — по алфавиту.
Допишите функцию po_skidke в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
po_skidke([{'название': 'Плед', 'скидка': 10}, {'название': 'Кружка', 'скидка': 30}])
['Кружка', 'Плед']
Функция принимает список товаров — словарей с ключами «название» и «скидка» (целое, 0 если скидки нет). Возвращает список названий: по убыванию скидки, при равной скидке — по алфавиту.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.