import statistics def func_1(A,B): # средние значения по спискам MA = statistics.mean(A) MB = statistics.mean(B) # дисперсии значений по спискам DA=statistics.variance(A) DB=statistics.variance(B) #минимум и максимум среди всех данных в обоих списках combined_spis = A + B min_all = min (combined_spis) max_all = max (combined_spis) return [MA, MB, DA, DB, min_all, max_all] def func_2(x,A,B): abs_spis_A = list (map (lambda value: abs(value-x),A)) #список модулей разности |value-x| для каждого элемента списка A abs_spis_B = list (map (lambda value: abs(value-x),B)) #список модулей разности |value-x| для каждого элемента списка B if min(abs_spis_A) >= min(abs_spis_B): return "B" # возращаем B, если минимальным оказался элемент в списке B else: return "A" # возращаем A, если минимальным оказался элемент в списке A