форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
39 строки
1016 B
Python
39 строки
1016 B
Python
import pickle
|
|
import os
|
|
from M1 import func1, func2
|
|
|
|
def main():
|
|
fname = input('Имя бинарного файла: ')
|
|
|
|
if not os.path.exists(fname):
|
|
print('Файл не существует')
|
|
return None
|
|
|
|
f = open(fname, 'rb')
|
|
a = pickle.load(f)
|
|
b = pickle.load(f)
|
|
f.close()
|
|
|
|
print('\nСписок A:', a)
|
|
print('Список B:', b)
|
|
|
|
sps = func1(a, b)
|
|
|
|
print('\nПараметры данных:')
|
|
print('Среднее A:', sps[0])
|
|
print('Среднее B:', sps[1])
|
|
print('Дисперсия A:', sps[2])
|
|
print('Дисперсия B:', sps[3])
|
|
print('Максимум:', sps[4])
|
|
print('Минимум:', sps[5])
|
|
|
|
while True:
|
|
xstr = input('\nВведите x (Enter для выхода): ')
|
|
if xstr == '':
|
|
break
|
|
x = float(xstr)
|
|
rez = func2(x, a, b)
|
|
print('Список с наиболее близким значением:', rez)
|
|
|
|
return sps
|