• Задание из практикума, не могу сделать уже целую неделю. Какие есть ошибки?

    Vindicar
    @Vindicar
    RTFM!
    У тебя как минимум один косяк в expire().
    for title, batches in items.items():
        for batch in batches:
            if batch['expiration_date'] and batch['expiration_date'] < today:
                expiring_items.append({'title': title, 'expiration_date': batch['expiration_date']})
                break  # <--- ???

    Ты находишь первую "протухшую" партию для товара, и сразу же переходишь к следующему товару. А если у одного товара несколько "протухших" партий?
    Ответ написан
    Комментировать