форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
22 строки
1.3 KiB
Python
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("Чтобы прекратить воспроизведение данной операции введите пустое значение")
|
|
|
|
|
|
|