tu n'as pas traduit ça :
Citation :
quand c'est au joueur de jouer (c'est à dire si l'ordinateur n'a pas déja gagné !)
tu dois donc avoir avoir un "si"
dans ta boucle pour savoir si le joueur (si l'ordi avec ton architecture !!) doit effectivement jouer la deuxième partie de la boucle.
de plus il est assez maladroit de rédiger deux fois une boucle ...
si ça te gêne de rédiger deux fois la demande du joueur comme j'ai fait
(une fois en dehors si c'est à lui de commencer et ne rien faire du tout sinon
puis boucle systématique unique dans tous les cas)
on peut aussi faire ainsi :
ordi = oui ou non selon que c'est à l'ordi de commencer ou au joueur
une seule boucle en tout et pour tout :
tant que le total est différent de 20 (par sécurité < 20 strictement)
si c'est à l'ordi de jouer
jouer le coup de l'ordi et dire que c'est au joueur de jouer (mettre ordi à "non")
sinon
jouer le coup du joueur et dire que c'est à l'ordi de jouer. (mettre ordi à "oui")
on exécutera deux fois plus de boucles mais deux fois moins longues (un seul "demi-coup", au lieu de la paire ordi + joueur)