假设随机变量X~b(n,p), 编写一个函数计算二项式系数Cnk ,并调用该函数计算P(X=K),其中,k,n,p 由用户输入。
def fact(n):
if n == 0:
return 1
else:
return n*fact(n-1)
def Cmn(n,k):
return fact(n)/(fact(n-k)*fact(k))
def binomial(n,p,k):
return Cmn(n, k) * (p**k) * ((1-p)**(n-k))
n=int(input("请输入n的值:"))
p=float(input("请输入p的值:"))
k=int(input("请输入k的之值:"))
print("概率:%s" %( binomial(n,p,k)))