Нашли ошибку?

Витрина по возрастанию цены

ЛёгкаяРеализацияГлава 2

#сортировка выбором#массивыid: ga-sort-by-price

Товары на витрине заданы парами (название, цена). Напишите sort_by_price(items): функция возвращает новый список, отсортированный по возрастанию цены, методом сортировки выбором. Товары с одинаковой ценой сохраняют исходный порядок.

Пример

sort_by_price([("чай", 300), ("мёд", 450), ("сахар", 90), ("кофе", 300)])
# [("сахар", 90), ("чай", 300), ("кофе", 300), ("мёд", 450)]

Ограничения

Решение

def sort_by_price(items: list[tuple[str, int]]) -> list[tuple[str, int]]:
    """Возвращает новый список товаров, отсортированный по цене (сортировка выбором)."""
    # ваш код
    raise NotImplementedError

Можно решать и в своём редакторе: «Скопировать с тестами» и запустите python3 sort_by_price.py — тесты те же, результат покажет ✓ / ✗ и итог.