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

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

Следующий показ

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

Что сделать

Решите, в какую коробку переедет карточка после ответа и когда её показать снова.

Что приходит

  • korobka — в какой коробке карточка сейчас, от 1 до 5

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

  • vspomnil — True, если ответ вспомнили, иначе False

Что вернуть

Пару (новая коробка, дата следующего показа строкой "ГГГГ-ММ-ДД").

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

В проекте

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

Вызов
posle_otveta(1, "2026-10-12", True)
Вернуть
(2, '2026-10-14')
Ctrl+Enter — проверить

Обсуждение

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

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