import math import pickle def process_dictionary_sinus(input_dict, filename): #создаю новый словарь с синусами значений new_dict = {} for key, value in input_dict.items(): new_dict[key] = math.sin(value) #записываю новый словарь в бинарный файл with open(filename, 'wb') as file: pickle.dump(new_dict, file) return new_dict # Дополнительная функция для чтения из бинарного файла def read_from_binary_file(filename): """ Чтение словаря из бинарного файла """ with open(filename, 'rb') as file: loaded_dict = pickle.load(file) return loaded_dict