Solution course chevaux

def factor(N) :
    if (N >2) :
        Fact_N = 2
        for decompte in range(3,N+1) :
            Fact_N = Fact_N*decompte
    else :
        print('Attention valeur non correcte pourle facctorielle')
        Fact_N =-1

    return(Fact_N)


Q = int(input('Entrez le nombre de chevaux partants : '))
Numerateur = factor(Q)
Denominateur = factor(Q-3);

Denominateurbis = factor(Q-3)*factor(3)

print('Dans l''ordre, une chance sur ',int(Numerateur / Denominateur));
print('Dans le désordre, une chance sur ',int(Numerateur / Denominateurbis));