Adloun

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 inscription

Gratuit, sans inscription. L'IA te guide pas à pas, sans te donner la réponse.

Le cours du chapitre · Tous les exercices du chapitre

Continuer avec l'IA, gratuit →