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

Вложенные структуры · 14 из 16

Кто заменит заболевшего

Задействованы также: Кортежи и множества, Словари

Учитель заболел. Маргарита Львовна ищет, кто может подменить: нужен тот, кто ведёт этот предмет и свободен в это время.

Что сделать

Найдите, кто может подменить заболевшего учителя на этом уроке.

Что приходит

  • raspisanie — словарь «класс → список уроков»; урок — словарь с ключами "den", "nomer", "predmet", "uchitel"

  • predmety — словарь «учитель → какие предметы он ведёт»

  • urok — урок, который надо заменить, кортеж (день, номер, предмет)

Что вернуть

Фамилии по алфавиту: кто ведёт этот предмет и не занят в это время; заболевший — тот, кто стоит на этом уроке, — в список не попадает.

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

Вызов
kto_zamenit({'9А': [{'den': 'пн', 'nomer': 1, 'predmet': 'химия', 'uchitel': 'Львова'}]}, {'Львова': ['химия'], 'Иванов': ['химия'], 'Петров': ['алгебра']}, ('пн', 1, 'химия'))
Вернуть
['Иванов']
Ctrl+Enter — проверить

Обсуждение

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

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