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.
Oups, une coquille
j'ai une idée !