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

32 строки
1.6 KiB
Python

from Module1 import anomal_object_change, anomal_object_list
import os, pickle
os.chdir('C:\\Users\\gmack\\OneDrive\\Рабочий стол\\3 KURS\\LABS\\python-labs\\TEMA9')
running = True
while running:
name = input("Введите имя файла: ")
try:
with open(name, "rb") as f:
file_tuple = pickle.load(f)
print(file_tuple)
try:
T1 = float(input("Введите значение T1: "))
T2 = float(input("Введите значение T2: "))
anomal_tuple = anomal_object_list(file_tuple, T1, T2)
if len(anomal_tuple) != 0:
anomal_tuple = [file_tuple[i] for i in anomal_tuple]
print("Список аномальных значений: ", anomal_tuple)
rebuild_list = anomal_object_change(file_tuple, anomal_tuple)
print("Новый список: ", rebuild_list)
with open("Res33.txt", "w+") as new_file:
new_file.write(str(rebuild_list))
print("Новый лист записан!")
running = False
else:
print('Лист анмоальных значений пуст!')
except ValueError or TypeError:
print("Неверно введеные значения T1 или T2")
#running = False
except FileNotFoundError:
print("Неверный вывод файла, повторите заново")