Задача 126 Сложная

Сумма корзин падает

Покупатель собирал товары в нескольких сессиях, и у него накопилось несколько корзин. Их нужно слить в одну. Корзины складываются оператором +, но merge_all(carts) падает с TypeError. Исправьте merge_all: она возвращает объединённую корзину, а для пустого списка — пустую корзину Cart().

Подсказка 1 из 2

Прочитайте ошибку: какие два типа Python пытается сложить?

Подсказка 2 из 2

У sum есть второй аргумент — начальное значение: sum(carts, Cart()).

main.py Загружаем Python… первый раз ~13 МБ, дальше из кэша

Ошибка в тексте

Сообщить об ошибке могут зарегистрированные пользователи — так в сообщениях меньше спама.

Войти, чтобы сообщить