Вложенные структуры · 8 из 16
Расписание одного учителя
Задействованы также: Списки
Учитель химии просит своё расписание. Общее расписание составлено по классам, и выбирать своё оттуда глазами — полдня.
Что сделать
Выберите из общего расписания по классам уроки одного учителя.
Что приходит
raspisanie— словарь «класс → список уроков»; урок — словарь с ключами"den","nomer","predmet","uchitel"uchitel— фамилия учителя
Что вернуть
Список кортежей (день, номер, класс) его уроков, по дню, потом по номеру; дни сравниваются как строки.
Допишите функцию uroki_uchitelya в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
uroki_uchitelya({'9А': [{'den': 'пн', 'nomer': 1, 'predmet': 'химия', 'uchitel': 'Львова'}]}, 'Львова')
[('пн', 1, '9А')]
Функция принимает словарь: класс — список уроков, каждый урок — словарь с ключами den, nomer, predmet, uchitel. И фамилию учителя. Возвращает список кортежей (день, номер, класс) для уроков этого учителя, упорядоченный по дню, затем по номеру. Дни сравниваются как строки.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.