from math import *
def factorielle(n):
x = 1
for i in range(1,n+1):
x = x*i
return x
def coefficients(k,n) :
y = factorielle(n)/(factorielle(k)*factorielle(n-k))
return y
def binom(k,n,p):
z = coefficients(k,n)*p**k*(1-p)**(n-k)
return z
def probapiege(n,p):
z = (1-p)**n
for i in range(1,n+1):
if i%2==0:
z = coefficients(i,n)*p**i*(1-p)**(n-i)+z
return z
def probafromage(n,p):
z = n*p*(1-p)**(n-1)
for i in range(3,n+1):
if i%2 != 0:
z = coefficients(i,n)*p**i*(1-p)**(n-i)+z
return z
def reponse(n,p):
if probafromage(n,p) > probapiege(n,p):
print("La probabilité d'obtenir un fromage est supérieure")
elif probafromage(n,p) < probapiege(n,p):
print("La probabilité de tomber sur un piège est supérieure")
else :
print("Les probabilités sont égales")
Nos manuels sont collaboratifs, n'hésitez pas à nous en faire part.
j'ai une idée !
Oups, une coquille