Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

22 строки
1.3 KiB
Python

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("Чтобы прекратить воспроизведение данной операции введите пустое значение")