форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
32 строки
969 B
Python
32 строки
969 B
Python
# Модуль 2
|
|
import pickle
|
|
import os
|
|
import Mod1
|
|
|
|
def read_file():
|
|
while True:
|
|
file_name = input("Введите имя файла: ")
|
|
if os.path.exists(file_name):
|
|
break
|
|
print("Файл не найден! Попробуйте снова.")
|
|
with open(file_name, 'rb') as f:
|
|
KRT1, KRT2 = pickle.load(f)
|
|
sps1, sps2 = Mod1.func1(KRT1, KRT2)
|
|
print("SPS1:", sps1)
|
|
print("SPS2:", sps2)
|
|
sred, mini, maxi, med, std = Mod1.func2(sps1)
|
|
print('Статистики SPS1:')
|
|
print("Среднее:" ,sred)
|
|
print("Минимум:", mini)
|
|
print("Максимум:", maxi)
|
|
print("Медиана:", med)
|
|
print("Ст.отклонение:", std)
|
|
with open('Res22.txt', 'w') as f:
|
|
f.write("sps1 sps2\n")
|
|
for i in range(len(sps1)):
|
|
f.write(str(sps1[i]))
|
|
f.write(' ')
|
|
f.write(str(sps2[i]))
|
|
f.write('\n')
|
|
return sps1, sps2
|