import numpy.random as rd

def partie(n):
    L=[]
    for i in range (0,n):
        L.append(rd.randint(0,2))
    if L.count(0)==1 or L.count(1)==1:
        return 1
    else:
        return 0

def simuleX(n):
    gagne=0
    compte=0
    while gagne==0:
        gagne=partie(n)
        compte+=1
    return compte

# SIMULATION

N=10000
n=4
L=[]
esp=2**(n-1)/n
for i in range(0,N):
    L.append(simuleX(n))
moy=sum(L)/N
print('Esperance :',esp)
print('n :',n,'->',moy)
