Вариант 1. Задание 1. Создайте словарь вида город - страна. Добавьте не менее 5 пар. Составьте программу, которая выводит страну по введенному пользователем городу. Если такого города в списке нет, программа переспрашивает верно ли введено название, и, если это так, организует добавление города в словарь. Задание 2. Есть словарь, в котором каждой стране с соответствует список из тех городов этой страны. Напишите программу, которая просит пользователя ввести страну и город и проверяет их на соответствие. Например, Голландия / Роттердам – верно, а Германия / Париж – не верно. Вариант 2 Задание 1. Составьте программу, генерирующую словарь вида а:an, где a – целые числа от 1 до 9, а n вводит пользователь. Задание 2. Создайте словарь вида буква - имя. Составьте программу, которая по введенному номерному знаку автомобиля, выводит его расшифровку вида «с065мк – София-065-МарияКристина». Вариант 3 Задание 1. Составьте программу, генерирующую словарь вида животное – кличка (например, кошка:Мурка). Составьте программу, которая выводит кличку по введенному пользователем животному. Если такого животного в списке нет, программа организует добавление этого животного и клички в словарь. Задание 2. Есть словарь, в котором каждому автору соответствует список из его произведений (например, «Достоевский»: [«Преступление и наказание», «Братья Карамазовы», «Идиот»]). Напишите программу, которая по введённому автору выводит его произведения в строку. Если введен автор, которого нет в словаре, программа организует добавление в словарь новой пары ключ:значение. Вариант 4. Задание 1. Создайте словарь вида город - страна. Добавьте не менее 7 пар. Составьте программу, которая выводит страну по введенному пользователем городу, а затем удаляет указанную пару из словаря. Задание 2. Составьте программу шифровальщик. Пользователь вводит три строки – ключ, значение и строку для кодировки. Выведите закодированный вариант третьей строки. Например, ключ 12345, значение абвгд, строка для кодировки – баг, закодированный вариант строки 214. Вариант 5. Задание 1. Составьте программу, генерирующую словарь вида а : n*a, где а – целые числа от 1 до 9, а n вводит пользователь. Задание 2. Есть словарь, в котором каждому автору соответствует список из его произведений (например, «Достоевский»: [«Преступление и наказание», «Братья Карамазовы», «Идиот»]). Напишите программу, которая по введённым автору и произведению, проверяет их соответствие друг другу и выдает пример правильного произведения автора, если пользователь ошибся. Вариант 6. Задание 1. Создайте словарь вида фильм - режиссёр. Добавьте не менее 5 пар. Составьте программу, которая выводит режиссёра по введенному пользователем фильму. Если такого фильма в списке нет, программа организует его добавление в словарь. Задание 2. Есть словарь, в котором каждому режиссёру соответствует список из нескольких его фильмов. Напишите программу, которая просит пользователя ввести режиссера и фильм. Если фильма ещё не было в списке режиссера, он добавляется, если был – удаляется из списка. Вариант 7 Задание 1. Составьте программу, генерирующую словарь вида а:a2, где a – целые числа от n до 2n, n вводит пользователь. Задание 2. Создайте словарь вида буква – животное на эту букву (не менее 7 пар). Составьте программу, которая по введенным буквам выводит соответствующие им слова созданной «азбуки». Например, КРОТ – кот-рыба-осел-тигр. Вариант 8 Задание 1. Создайте словарь вида фильм - режиссёр. Добавьте не менее 5 пар. Составьте программу, которая выводит режиссёра по введенному пользователем фильму и удаляет указанную пару из словаря. Задание 2. Составьте программу дешифровщик. Пользователь вводит три строки – ключ, значение и строку для дешифровки. Выведите дешифрованный вариант третьей строки. Например, ключ 12345, значение абвгд, закодированная строка 214, дешифрованная строка – «баг». Вариант 9 Задание 1. Составьте программу, генерирующую словарь вида а:an, где a – целые чётные числа от 1 до 20, n вводит пользователь. Задание 2. Есть словарь, в котором каждой стране с соответствует список из тех городов этой страны. Напишите программу, которая просит пользователя ввести страну и город и проверяет их на соответствие. Например, Голландия / Роттердам – верно, а Германия / Париж – не верно. Вариант 10 Задание 1. Составьте программу, генерирующую словарь вида достопримечательность – страна (например, Кремль - Россия). Составьте программу, которая выводит страну по введенной пользователем достопримечательности, и затем удаляет указанную пару из словаря. Задание 2. Есть словарь, в котором каждому автору соответствует список из его произведений (например, «Достоевский»: [«Преступление и наказание», «Братья Карамазовы», «Идиот»]). Напишите программу, которая по введённому автору выводит его произведения в строку и организует добавление ещё одного произведения в список.