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

Второй проход по корзине пуст

Страница оформления заказа сначала выводит позиции корзины, потом считает сумму вторым проходом по той же корзине. Сумма всегда 0. Исправьте класс Cart так, чтобы корзину можно было перебирать сколько угодно раз, в том числе вложенными циклами.

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

После первого цикла выведите cart._index.

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

Пусть __iter__ каждый раз создаёт новый итератор: генератор с yield или iter(self._items).

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

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

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

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