Цифровые книги без скидки
Акция: скидка 10 % на все товары в заказе, кроме услуг (сборка, упаковка).
discounted_total(items) применяет скидку к товарам, а услуги считает по полной цене.
После добавления DigitalProduct(Product) электронные книги перестали получать скидку.
Исправьте функцию.
Подсказка 1 из 2
Выведите type(items[1]) == Product и isinstance(items[1], Product).
Подсказка 2 из 2
Замените сравнение типа на isinstance(item, Product).