二项分布是一种描述随机事件发生次数的概率分布,其计算公式为:

其中, 是试验次数, 是随机事件发生的次数, 是随机事件发生的概率。

标准代码如下

def binomial_probability(n, k, p):
    binomial_coeff = math.comb(n, k)
    probability = binomial_coeff * (p ** k) * ((1 - p) ** (n - k))
    return round(probability, 5)