import pickle, os from M1 import func_1, func_2 while True: #запрашивается и вводится имя бинарного файла, проверяется его наличие file_name=input("Введите имя бинарного файла (например test.bin)") if os.path.exists(file_name): break print("Файл не найден, введите имя бинарного файла заново") with open(file_name,"rb") as f: #если он существует, то из него считываются два списка: А и В A = pickle.load(f) B = pickle.load(f) print("Параметры данных:") print(func_1(A,B)) #рассчитываются и отображаются параметры данных while True: x = input("Введите число x:") #у пользователя запрашивается значение х if x=='': break #до тех пор, пока пользователь в ответ на запрос не введет пустое значение print("Ближайшее значение к х находится в списке:", func_2(int(x),A,B)) print("Чтобы прекратить воспроизведение данной операции введите пустое значение")