Question 1 : Qui a gagné le duel dans cet exemple ? Après combien de parties ?
Question 2 : Quel est le nombre de parties gagnées par A ?
Question 3 : Combien de fois le pion est-il passé par l'origine ? Interprétez ces éventualités.
Question 4 : Quelle est la plus petite valeur que N peut prendre ?
Question 5 : Justifiez que N peut prendre une infinité de valeurs.
from turtle import *
from numpy.random import *
def duel():
h = randint(1, 6) # tirage aleatoire d'un entier entre 1 et 5
y = 0
N = 0
goto(-100, 0)
while .................:
h = randint(1, 6)
if .........:
y = y + 1
else:
y = ..........
N = N + 1
goto(N*10-100, y*10)
write(N)
up()
goto(-100 ,0)
down()
return y
done()
Question 6 : Quel est le rôle de la variable h (ligne 5) ?
Question 7 : A quelle condition le duel s'arrête-t-il ? Déduisez-en la condition à inscrire dans le while (ligne 11).
Question 8 : Quelle instruction inscrire à la ligne 13 ? à la ligne 16 ?