def func1(a, b): ma = sum(a) / len(a) mb = sum(b) / len(b) da = sum((x - ma) ** 2 for x in a) / (len(a) - 1) db = sum((x - mb) ** 2 for x in b) / (len(b) - 1) ab = a + b maxv = max(ab) minv = min(ab) sps = [ma, mb, da, db, maxv, minv] return sps def func2(x, a, b): mina = min(abs(z - x) for z in a) minb = min(abs(z - x) for z in b) if mina < minb: return 'A' else: return 'B'