Словари · 11 из 20
Кто не вернул книги
Задействованы также: Списки
Зинаида Петровна ведёт два списка: кому книги выдали и кто их вернул. Записи в обоих одного вида — фамилия и название. Нужен список тех, за кем что-то числится.
Что сделать
Сверьте выдачи с возвратами и найдите, за кем что-то числится.
Что приходит
vydano— список выдач, пары(фамилия, книга)по порядкуvozvrascheno— список возвратов, такие же пары
Что вернуть
Словарь «фамилия → невозвращённые книги в порядке выдачи»; вернувших всё в нём нет; две выдачи одной книги требуют двух возвратов.
Допишите функцию dolzhniki в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
dolzhniki([('Иванов', 'Му-му'), ('Петров', 'Онегин')], [('Петров', 'Онегин')])
{'Иванов': ['Му-му']}
Верните словарь: ключ — фамилия, значение — список невозвращённых книг в порядке выдачи. Тех, кто вернул всё, в словаре быть не должно. Одну и ту же книгу человек может брать дважды — тогда и вернуть должен дважды.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.