Этот коммит содержится в:
2025-12-15 09:47:07 +00:00
родитель 2676610f84
Коммит 6a4096803b
5 изменённых файлов: 51 добавлений и 0 удалений

21
TEMA9/test/M2.py Обычный файл
Просмотреть файл

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