Войти Создать аккаунт

Карточки · Шаг 4 из 4

Сводка по колоде

После занятия Лёша хочет видеть, как идут дела: сколько карточек в каждой коробке и сколько ждёт его сегодня и завтра. Если пятая коробка растёт, а первая худеет, — слова запоминаются.

Что сделать

Соберите сводку по колоде: сколько карточек в каждой коробке, сколько всего и сколько ждут сегодня и завтра.

Что приходит

  • kartochki — колода: словари с ключами "vopros", "otvet", "korobka", "data"

  • segodnya — сегодняшняя дата строкой "ГГГГ-ММ-ДД"

Что вернуть

Строку из семи строк — образец в «Подробных правилах»; пустая колода — "Карточек пока нет.".

Допишите функцию svodka в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

В проекте

Программа печатает то, что вы вернули, в конце каждого занятия и на команду «сводка». Решите шаг — и станет видно, как карточки ползут к пятой коробке.

Пример

В колоде три карточки: в первой коробке — на сегодня, во второй — на завтра, в четвёртой — на следующую неделю. Каждая коробка — строка с числом и столько же квадратиков, пустые коробки — без квадратиков; внизу — всего три карточки, сегодня одна, завтра одна.

Тот же пример кодом
Перед вызовом
koloda = [
    {"vopros": "apple", "otvet": "яблоко", "korobka": 1, "data": "2026-10-12"},
    {"vopros": "pear", "otvet": "груша", "korobka": 2, "data": "2026-10-13"},
    {"vopros": "plum", "otvet": "слива", "korobka": 4, "data": "2026-10-19"},
]
Вызов
svodka(koloda, "2026-10-12")
Вернуть
'Коробка 1: 1 ■\nКоробка 2: 1 ■\nКоробка 3: 0\nКоробка 4: 1 ■\nКоробка 5: 0\nВсего карточек: 3\nПовторить сегодня: 1, завтра: 1'
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.