mathématiques appliquées (ECG 1re année) · Chapitre 11 · Exercice d'entraînement
La ruine du joueur
Informatique et algorithmique · Simulation · niveau 2
Énoncé
Un joueur possède jetons, mise jeton par partie, gagne avec la probabilité et s'arrête quand il est ruiné ou quand il atteint jetons. Simuler parties pour estimer la probabilité de ruine et la durée moyenne du jeu.
Pour démarrer : comment l'IA t'aide
Élève
Pour simuler un jeu, je pensais écrire une boucle for sur les mises, mais je ne connais pas à l'avance le nombre de mises avant l'arrêt.
IA
C'est le bon constat : ce nombre de mises est lui-même aléatoire. Quelle boucle Python répète un bloc tant qu'une condition reste vraie, et quelle condition sur la fortune traduit « le jeu continue » ?
Élève
Une boucle while. Le jeu continue tant que la fortune n'est pas nulle, donc while fortune > 0, et à chaque tour je compare rd.random() à pour savoir si la mise est gagnée.
IA
Le joueur s'arrête aussi dans un autre cas : lequel, et que ferait ta boucle s'il s'y trouvait ? Une fois la condition corrigée, que doit renvoyer ta fonction pour estimer à la fois la probabilité de ruine et la durée moyenne ?
L'IA ne donne pas la réponse : elle pose la question qui fait avancer. Le corrigé de cet exercice n'est pas publié : à toi de continuer.
Continue cet exercice avec l'IA
Reprends l'exercice là où le dialogue s'arrête.
Continuer avec l'IA — gratuit, sans inscriptionGratuit, sans inscription. L'IA te guide pas à pas, sans te donner la réponse.