
\begin{enumerate}
\item Voici une proposition :

\begin{python}
from random import randint
def lancer(n):
    L = []
    c = 0
    for k in range(n):
        L.append( randint(1,6) )

    for i in range( len(L)-1 ):
        if L[i] == 6 and L[i+1] == 6:
            c += 1

    return c/n
\end{python}

Une autre possibilité (sans liste) est la suivante :

\begin{python}
def lancer(n):
    c = 0
    for k in range(n):
        d = randint(1,6)
        if k > 0:
            if d == 6 and precedent == 6:
                c += 1
        precedent = d

    return c/n
\end{python}

Si $k=0$, c'est-à-dire si c'est le premier lancer de dé qui est simulé, on ne fait rien et on affecte à la variable \texttt{precedent} le nombre choisi; il servira de précédent pour le tirage suivant.

\item Pour $n=10^k$, $k$ étant un entier de 2 à 7, on a:

\begin{console}
>>> for n in [10**k for k in range(2,8)]:
    	print( lancer(n) )
    	
0.04
0.034
0.0281
0.02832
0.02791
0.0277122
\end{console}

\newpage

\item La probabilité d'avoir un 6 suivi d'un 6 est :
\[
\dfrac{1}{6}\times\dfrac{1}{6}\approx0,02777\ldots
\]
Le résultat trouvé à la question précédente est donc cohérent par rapport à cette probabilité.
\end{enumerate}
