Включения и сортировка · 9 из 15
Первые сколько-то
Задействованы также: Вложенные структуры
На главной помещается шесть карточек. Какие именно — решает рейтинг, но число меняется от вёрстки.
Что сделать
Выберите товары для главной — столько, сколько помещается карточек, лучшие по рейтингу.
Что приходит
tovary— список товаров: словари с ключами"название"и"рейтинг"mest— сколько карточек помещается; бывает и ноль, и меньше
Что вернуть
Не больше mest названий — по убыванию рейтинга, при равенстве по алфавиту; мест нет — [].
Допишите функцию luchshie в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
luchshie([{'название': 'А', 'рейтинг': 4.5}, {'название': 'Б', 'рейтинг': 4.9}], 1)
['Б']
Функция принимает список товаров — словарей с ключами «название» и «рейтинг» (дробное), и число мест (целое). Возвращает список названий: по убыванию рейтинга, при равенстве — по алфавиту, не больше заданного числа. Если мест не больше нуля, возвращает пустой список.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.