Разработать программу на языке Python, в которой:
• 1 Определена и выполнена функция func1() с аргументами в виде списка чисел (целых и с плавающей точкой), которая выполняет операцию, заданную колонкой "Операция" табл. №1):
? 6 – определение разности между суммой четных чисел и суммой нечетных чисел (если число не целое – привести к целому);
• 2.1 Создан словарь a_dict (числом элементов не меньше 8), ключи которого именуются произвольно, а значения заданы в виде, указанном колонкой "Вид значений" табл. №1):
? 5 – наименования операторов.
При этом отдельные ключи (числом не меньше трех) должны иметь одинаковое значение.
• 2.2 Определена функция func2(), которая имеет два аргумента, первый – в виде словаря, второй – указывает значение ключа словаря. Функция func2() возвращает список ключей словаря, значения которых совпадают со значениями второго аргумента.
• 3.1 Создан список a_list, элементы которого имеют тип, указанный колонкой "Тип" табл. №1):
? 3 – строки;
? 5 – списки с элементами в виде строк.
• 3.2 Определена функция func3(), которая преобразует каждый элемент заданного списка a_list в целое число (механизм преобразования – на усмотрение студента).
• 3.3 Выполнена с использованием функции func3() и метода sort() сортировка элементов списка a_list:
? для четных номеров индивидуального задания – по возрастанию;
• 4.1 Задана строка str_code, содержащая небольшой фрагмент кода на языке Python и получен скомпилированный с помощью встроенной функции compile() код – comp_code.
• 4.2 С помощью встроенной функции exec() код comp_code исполнен.