
Le programme complété est le suivant :


\begin{python}
from random import randint

count = 0

for i in range(1000):
    d = randint(1,6)
    if d == 1:
        count = count + 1
        
print( count )
\end{python}

\bigskip

Explications:

\medskip

\begin{description}
\item[Ligne 5:] c'est une boucle \textit{itérative}, qui signifie \og Pour chaque valeur de \texttt{i} dans la liste \texttt{[0,1,2,...,999]} \fg. Elle signifie donc que l'on va exécuter \numprint{1000} fois les instructions qui se trouvent dans cette boucle.

\item[Ligne 6:] \texttt{d} prend une valeur entière aléatoire entre 1 et 6 (inclus).

\item[Ligne 7:] on teste ici si \texttt{d} est égale à 1, auquel cas on exécute l'instruction suivante.

\item[Ligne 8:] la valeur contenue dans la variable \texttt{count} est désormais égale à elle-même augmentée de 1. Donc cette variable compte le nombre de fois où \texttt{d} prend la valeur 1.
\end{description}

\bigskip

Ainsi, la boucle représente les \numprint{1000} lancers du dé, et l'instruction \og \texttt{d = randint(1,6)} \fg{} simule un lancer du dé.
À la fin du programme, la valeur contenue dans \texttt{count} est affichée, représentant le nombre de fois où l'on a obtenu \og 1 \fg. 
