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

Вложенные структуры · 11 из 22

Разложить по дням

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

Что сделать

Разложите оценки по дням и ученикам: дата — фамилия — список оценок.

Что приходит

  • zapisi — список словарей с ключами "uchenik", "ocenka" и "vremya" — строкой "2026-10-24 19:40"

Что вернуть

Словарь «дата → словарь «фамилия → оценки»»; даты по возрастанию, фамилии по алфавиту, оценки — в порядке выгрузки.

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

Вызов
po_dnyam([{"uchenik": "Белов", "ocenka": 5, "vremya": "2026-10-23 10:15"}, {"uchenik": "Новикова", "ocenka": 4, "vremya": "2026-10-25 01:40"}])
Вернуть
{'2026-10-23': {'Белов': [5]}, '2026-10-25': {'Новикова': [4]}}
Ctrl+Enter — проверить

Обсуждение

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

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