12 июн. 2022 г., 15:52

@danyka На python делал так:

def get_margin(odds: list, max_probability=1):
    chances = 0
    for v in odds:
        chances += 1 / v / max_probability

    return abs(round(1 - chances, 2))

Использование:

get_margin([1.2, 4.6])

max_probability = 1 если вероятность 100%, и = 2 если 200% для двойного шанса