Le problÃĻme de Monty Hall, calcul d'une probabilitÃĐ grÃĒce à un arbre et à une simulation Python🐍

āđāļŠāļĢāđŒ
āļāļąāļ‡
  • āđ€āļœāļĒāđāļžāļĢāđˆāđ€āļĄāļ·āđˆāļ­ 4 āļŠ.āļ„. 2024
  • ###############ðŸ‘Ļ‍ðŸŦðŸ‘Ļ‍ðŸ’ŧ###############
    Pour toute demande de cours particulier par visio (Skype, Discord ou autre...), me contacter par mail :
    tugmaths@laposte.net
    Tarif horaire collÃĻge-lycÃĐe : 36₮
    Tarif horaire postbac : 44₮
    ActivitÃĐ dÃĐclarÃĐe (statut auto-entrepreneur)
    Mes 3 piliers sont la bienveillance, l’adaptation et l’efficacitÃĐ
    - Remise à niveau & perfectionnement,
    - PrÃĐparation personnalisÃĐe aux concours & examens par une rÃĐvision adaptÃĐe (exercices, devoirs, rappels de cours, reprise approfondie des notions non maÃŪtrisÃĐes, etc.)
    En gÃĐnÃĐral le suivi est hebdomadaire, mais il peut aussi Être plus ponctuel en fonction des besoins.
    Aucun engagement dans le temps ni aucun paiement d’avance.
    ###############ðŸ‘Ļ‍ðŸŦðŸ‘Ļ‍ðŸ’ŧ###############
    Salut!
    Dans cette vidÃĐo je te prÃĐsente le problÃĻme de Monty Hall (parfois appelÃĐ "paradoxe" de Monty Hall).
    Prend en compte l'ensemble des informations à ta disposition et utilise les probabilitÃĐs pour adopter la meilleure stratÃĐgie de victoire
    Si les participants au jeu tÃĐlÃĐvisÃĐ Let's make a deal avaient pu voir cette vidÃĐo, ils auraient maximisÃĐ leur chance de gagner une voiture vrombissante 🚗 (ce qui n'est pas neutre d'un point de vue financier)
    La probabilitÃĐ de victoire est d'abord dÃĐterminÃĐe thÃĐoriquement à l'aide d'un arbre, puis à l'aide une simulation sous Python🐍
    0:00 PrÃĐsentation du problÃĻme de Monty Hall
    3:03 RÃĐsolution à l'aide d'un arbre
    6:15 Simulation sur Python
    12:31 PolÃĐmique
    13:37 Conclusion
    Musique:
    Funkorama by Kevin MacLeod
    Link: incompetech.filmmusic.io/song...
    ​License: filmmusic.io/standard-license
    ​
    À bientÃīt!
    Tug

āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™ • 37

  • @picsamirah6479
    @picsamirah6479 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +6

    Merci pour l'arbre, j'ai enfin compris d'oÃđ venait les 2/3 👍. Continue comme ça, tes vidÃĐos sont gÃĐniales !

  • @LEtoffedunChef
    @LEtoffedunChef āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

    Ce mec est tellement sympa.

  • @arslaneahmedkheddache9493
    @arslaneahmedkheddache9493 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +4

    Sa fais 3ans que j’ai eu mon bac
    Dommage a mon ÃĐpoque ils n’y avaient pas assez bons prof comme vous.
    Vous avez la chance les nouveaux bacheliers.
    Merci , bon courage

    • @tugmaths4640
      @tugmaths4640  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      Merci!

    • @lemalademental316
      @lemalademental316 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      C'est totalement faux.
      Prenons d'abord le cas oÃđ l'animateur ne saurait PAS derriÃĻre quelle porte se trouve la voiture et donc pourrait la faire perdre en ouvrant une porte:
      Soit la porte gagnante est la A
      Dans le cas oÃđ il garde sa porte:
      Le candidat choisit la A, on ouvre la B, il garde la A, c'est GAGNÉ
      Le candidat choisit la A, on ouvre la C, il garde la A, c'est GAGNÉ
      Le candidat choisit la B, on ouvre la A, il garde la B, c'est PERDU &
      Le candidat choisit la B, on ouvre la C, il garde la B, c'est PERDU
      Le candidat choisit la C, on ouvre la A, il garde la C, c'est PERDU &
      Le candidat choisit la C, on ouvre la B, il garde la C, c'est PERDU
      Dans le cas oÃđ il change de porte:
      Le candidat choisit la A, on ouvre la B, il prend la C, c'est PERDU
      Le candidat choisit la A, on ouvre la C, il prend la B, c'est PERDU
      Le candidat choisit la B, on ouvre la A, il prend la C, c'est PERDU &
      Le candidat choisit la B, on ouvre la C, il prend la A, c'est GAGNÉ
      Le candidat choisit la C, on ouvre la A, il prend la B, c'est PERDU &
      Le candidat choisit la C, on ouvre la B, il prend la A, c'est GAGNÉ
      Soit la porte gagnante est la B
      Dans le cas oÃđ il garde sa porte:
      Le candidat choisit la A, on ouvre la B, il garde la A, c'est PERDU &
      Le candidat choisit la A, on ouvre la C, il garde la A, c'est PERDU
      Le candidat choisit la B, on ouvre la A, il garde la B, c'est GAGNÉ
      Le candidat choisit la B, on ouvre la C, il garde la B, c'est GAGNÉ
      Le candidat choisit la C, on ouvre la A, il garde la C, c'est PERDU
      Le candidat choisit la C, on ouvre la B, il garde la C, c'est PERDU &
      Dans le cas oÃđ il change de porte:
      Le candidat choisit la A, on ouvre la B, il prend la C, c'est PERDU &
      Le candidat choisit la A, on ouvre la C, il prend la B, c'est GAGNÉ
      Le candidat choisit la B, on ouvre la A, il prend la C, c'est PERDU
      Le candidat choisit la B, on ouvre la C, il prend la A, c'est PERDU
      Le candidat choisit la C, on ouvre la A, il prend la B, c'est GAGNÉ
      Le candidat choisit la C, on ouvre la B, il prend la A, c'est PERDU &
      Soit la porte gagnante est la C
      Dans le cas oÃđ il garde sa porte:
      Le candidat choisit la A, on ouvre la B, il garde la A, c'est PERDU
      Le candidat choisit la A, on ouvre la C, il garde la A, c'est PERDU &
      Le candidat choisit la B, on ouvre la A, il garde la B, c'est PERDU
      Le candidat choisit la B, on ouvre la C, il garde la B, c'est PERDU &
      Le candidat choisit la C, on ouvre la A, il garde la C, c'est GAGNÉ
      Le candidat choisit la C, on ouvre la B, il garde la C, c'est GAGNÉ
      Dans le cas oÃđ il change de porte:
      Le candidat choisit la A, on ouvre la B, il prend la C, c'est GAGNÉ
      Le candidat choisit la A, on ouvre la C, il prend la B, c'est PERDU &
      Le candidat choisit la B, on ouvre la A, il prend la C, c'est GAGNÉ
      Le candidat choisit la B, on ouvre la C, il prend la A, c'est PERDU &
      Le candidat choisit la C, on ouvre la A, il prend la B, c'est PERDU
      Le candidat choisit la C, on ouvre la B, il prend la A, c'est PERDU
      Jusque là on est d'accord que c'est une chance sur 3, que le candidat change de porte ou pas, y'a toujours 2 cas oÃđ il gagne et 4 cas oÃđ il perd.
      Maintenant retirez les cas impossibles, c'est à dire ceux oÃđ l'animateur dÃĐvoile la voiture
      (Je les ai marquÃĐs d'un "&")
      Il reste quoi ? Bah oui !
      S'il garde sa porte: Deux cas gagnants et deux cas perdants
      S'il change de porte: Deux cas gagnants et deux cas perdants
      Soit une chance sur deux et ce peu importe qu'il change ou non

    • @ixytog4507
      @ixytog4507 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      ​@@lemalademental316 ouais mais là tu parles pas du problÃĻme de Monty Hall, car lui SAIT oÃđ est la voiture

  • @SylvainBouillon39
    @SylvainBouillon39 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +4

    IntÃĐressant comme explication comme la mise en place d'un programme de test.
    Pour correction random renvoie un nombre entre 0 et 1, 1 exclu
    0

    • @tugmaths4640
      @tugmaths4640  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

      C'est exact! En effet le < à la place du â‰Ī est indispensable sinon thÃĐoriquement la partie entiÃĻre peut Être ÃĐgale à 4 (mÊme si dans les faits ça n'arrivera pas)
      Merci beaucoup pour la correction!👍

  • @LaZaR92250
    @LaZaR92250 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +6

    Pour le choix d'un entier alÃĐatoire, le package random propose "random.randint" ou "random.choice" qui me paraissent bien adaptÃĐ Ã  ce que tu cherche à faire ^^
    Sinon je trouve ça cool de ne pas te contenter de faire uniquement une vidÃĐo vulgarisation mais de l'accompagner d'un exemple concret que l'on peut reproduire de son cÃītÃĐ, je trouve ça pertinent pÃĐdagogiquement parlant ^^

    • @tugmaths4640
      @tugmaths4640  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

      Merci!
      Et concernant random.randint, mÊme rÃĐponse que pour @AgÃĐsilas : en effet ça aurait bien allÃĐgÃĐ le code😅. Sans regret cela dit car c'ÃĐtait rigolo de gÃĐnÃĐrer des entiers avec random (on s'amuse comme on peut hein🙃)

    • @LaZaR92250
      @LaZaR92250 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

      @@tugmaths4640 A oui complÃĻtement ^^
      D'autant que le code qui se cache derniÃĻre ces fonctions ne doit pas Être trÃĻs diffÃĐrents du tiens ;)

    • @philtoa334
      @philtoa334 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      @@tugmaths4640 merci pour ce code ca permet d avoir un autre point de vue.

  • @hectthorno584
    @hectthorno584 10 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +2

    Merci. J'ai enfin pigÃĐ ce vieux problÃĻme

  • @heintskarl9345
    @heintskarl9345 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +3

    super video j'avais dÃĐjà vue le problÃĻme dans las Vegas 21 mais j'avais jamais compris l'explication..... je me sent moins con

  • @karelknightmare6712
    @karelknightmare6712 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

    Ce qui me retourne la tÊte, c’est que si je choisis de garder la porte je n’ai qu’une chance sur trois de gagner.
    Mais que si je tire au hasard mon choix et tombe sur la mÊme porte, là j’ai une chance sur deux de gagner.
    😅

  • @abdoulazizwaberi5156
    @abdoulazizwaberi5156 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

    Super!!!, merci

  • @willyloindici5446
    @willyloindici5446 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

    Je connaissais dÃĐjà ce problÃĻme mais j'avais toujours un peu de mal à le comprendre. L'arbre est vraiment utile ici.
    Petite suggestion qui n'engage que moi : la simulation est trÃĻs intÃĐressante pour bien montrer objectivement qu'il vaut mieux changer, mais toute la partie programmation n'intÃĐressera pas nÃĐcessairement tout le monde. Un petit timecode pour ceux qui seraient intÃĐressÃĐs directement par le rÃĐsultat ?

    • @tugmaths4640
      @tugmaths4640  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      Time code ajoutÃĐ.
      Merci pour la suggestion👍

    • @willyloindici5446
      @willyloindici5446 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      @@tugmaths4640 Merci, mais je ne suggÃĐrais pas de sauter l'ensemble du programme. Là, avec ton timecode, on passe la partie programmation, mais aussi les rÃĐsultats de ta simulation. Je les aurais mis à part.

  • @vincentsoules1659
    @vincentsoules1659 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +4

    un ptit sujet bien traitÃĐ Ã§a fait plasiri !

    • @tugmaths4640
      @tugmaths4640  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Merci!

  • @redabenzakour8669
    @redabenzakour8669 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    ðŸŽŊ Key points for quick navigation:
    Understanding the Monty Hall problem is crucial in maximizing chances of winning.
    The strategy of changing doors increases the probability of winning to two-thirds.
    The presenter's knowledge of the car's location is key in the Monty Hall problem.
    Take into account all available information to calculate probabilities accurately.
    Changing the initial choice of doors is more advantageous than keeping the initial choice.
    Made with HARPA AI

  • @jean-patrickpommier2363
    @jean-patrickpommier2363 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Dans cette version le programme simule des rÃĐpÃĐtitions du jeux de Monty Hall, il faut changer une variable pour augmenter le nombre de rÃĐpÃĐtitions:
    replit.com/@jeanpat/RepeatMonthyHallSimulation#main.py

  • @Dream_horizon
    @Dream_horizon 10 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

    Je ne comprends pas d'oÃđ viens le 1/3 et le 2/3 sir l'arbre

  • @julesserieux6244
    @julesserieux6244 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Merci pour cette excellente vidÃĐo et en effet l'arbre explique bien la situation. Comment pourrait-on obtenir ce rÃĐsultat en utilisant les probabilitÃĐs conditionnelles, par exemple exprimer P(V|A1) et P(V|A2). J'ai essayÃĐ en affectant des probabilitÃĐs a chaque branche et en appliquant les rÃĻgles de multiplication sur la mÊme branche et addition entre branches diffÃĐrentes mais mon rÃĐsultat n'est pas correct. Pourriez-vous m'ÃĐclairer sur ce calcul (s'il a un sens)?

    • @lemalademental316
      @lemalademental316 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Prenons d'abord le cas oÃđ l'animateur ne saurait PAS derriÃĻre quelle porte se trouve la voiture et donc pourrait la faire perdre en ouvrant une porte:
      Soit la porte gagnante est la A
      Dans le cas oÃđ il garde sa porte:
      Le candidat choisit la A, on ouvre la B, il garde la A, c'est GAGNÉ
      Le candidat choisit la A, on ouvre la C, il garde la A, c'est GAGNÉ
      Le candidat choisit la B, on ouvre la A, il garde la B, c'est PERDU &
      Le candidat choisit la B, on ouvre la C, il garde la B, c'est PERDU
      Le candidat choisit la C, on ouvre la A, il garde la C, c'est PERDU &
      Le candidat choisit la C, on ouvre la B, il garde la C, c'est PERDU
      Dans le cas oÃđ il change de porte:
      Le candidat choisit la A, on ouvre la B, il prend la C, c'est PERDU
      Le candidat choisit la A, on ouvre la C, il prend la B, c'est PERDU
      Le candidat choisit la B, on ouvre la A, il prend la C, c'est PERDU &
      Le candidat choisit la B, on ouvre la C, il prend la A, c'est GAGNÉ
      Le candidat choisit la C, on ouvre la A, il prend la B, c'est PERDU &
      Le candidat choisit la C, on ouvre la B, il prend la A, c'est GAGNÉ
      Soit la porte gagnante est la B
      Dans le cas oÃđ il garde sa porte:
      Le candidat choisit la A, on ouvre la B, il garde la A, c'est PERDU &
      Le candidat choisit la A, on ouvre la C, il garde la A, c'est PERDU
      Le candidat choisit la B, on ouvre la A, il garde la B, c'est GAGNÉ
      Le candidat choisit la B, on ouvre la C, il garde la B, c'est GAGNÉ
      Le candidat choisit la C, on ouvre la A, il garde la C, c'est PERDU
      Le candidat choisit la C, on ouvre la B, il garde la C, c'est PERDU &
      Dans le cas oÃđ il change de porte:
      Le candidat choisit la A, on ouvre la B, il prend la C, c'est PERDU &
      Le candidat choisit la A, on ouvre la C, il prend la B, c'est GAGNÉ
      Le candidat choisit la B, on ouvre la A, il prend la C, c'est PERDU
      Le candidat choisit la B, on ouvre la C, il prend la A, c'est PERDU
      Le candidat choisit la C, on ouvre la A, il prend la B, c'est GAGNÉ
      Le candidat choisit la C, on ouvre la B, il prend la A, c'est PERDU &
      Soit la porte gagnante est la C
      Dans le cas oÃđ il garde sa porte:
      Le candidat choisit la A, on ouvre la B, il garde la A, c'est PERDU
      Le candidat choisit la A, on ouvre la C, il garde la A, c'est PERDU &
      Le candidat choisit la B, on ouvre la A, il garde la B, c'est PERDU
      Le candidat choisit la B, on ouvre la C, il garde la B, c'est PERDU &
      Le candidat choisit la C, on ouvre la A, il garde la C, c'est GAGNÉ
      Le candidat choisit la C, on ouvre la B, il garde la C, c'est GAGNÉ
      Dans le cas oÃđ il change de porte:
      Le candidat choisit la A, on ouvre la B, il prend la C, c'est GAGNÉ
      Le candidat choisit la A, on ouvre la C, il prend la B, c'est PERDU &
      Le candidat choisit la B, on ouvre la A, il prend la C, c'est GAGNÉ
      Le candidat choisit la B, on ouvre la C, il prend la A, c'est PERDU &
      Le candidat choisit la C, on ouvre la A, il prend la B, c'est PERDU
      Le candidat choisit la C, on ouvre la B, il prend la A, c'est PERDU
      Jusque là on est d'accord que c'est une chance sur 3, que le candidat change de porte ou pas, y'a toujours 2 cas oÃđ il gagne et 4 cas oÃđ il perd.
      Maintenant retirez les cas impossibles, c'est à dire ceux oÃđ l'animateur dÃĐvoile la voiture
      (Je les ai marquÃĐs d'un "&")
      Il reste quoi ? Bah oui !
      S'il garde sa porte: Deux cas gagnants et deux cas perdants
      S'il change de porte: Deux cas gagnants et deux cas perdants
      Soit une chance sur deux et ce peu importe qu'il change ou non

  • @jomsmims1758
    @jomsmims1758 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Ca m a toujours semble inexact comme conclusion, mais tu expliques tres bien. C est juste contre intuitif. Merci pour tes belles explications.
    (Peut Être un peu plus d info sur le code notamment le choix 2 ca aurait ÃĐtÃĐ pas mal)

    • @lemalademental316
      @lemalademental316 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Prenons d'abord le cas oÃđ l'animateur ne saurait PAS derriÃĻre quelle porte se trouve la voiture et donc pourrait la faire perdre en ouvrant une porte:
      Soit la porte gagnante est la A
      Dans le cas oÃđ il garde sa porte:
      Le candidat choisit la A, on ouvre la B, il garde la A, c'est GAGNÉ
      Le candidat choisit la A, on ouvre la C, il garde la A, c'est GAGNÉ
      Le candidat choisit la B, on ouvre la A, il garde la B, c'est PERDU &
      Le candidat choisit la B, on ouvre la C, il garde la B, c'est PERDU
      Le candidat choisit la C, on ouvre la A, il garde la C, c'est PERDU &
      Le candidat choisit la C, on ouvre la B, il garde la C, c'est PERDU
      Dans le cas oÃđ il change de porte:
      Le candidat choisit la A, on ouvre la B, il prend la C, c'est PERDU
      Le candidat choisit la A, on ouvre la C, il prend la B, c'est PERDU
      Le candidat choisit la B, on ouvre la A, il prend la C, c'est PERDU &
      Le candidat choisit la B, on ouvre la C, il prend la A, c'est GAGNÉ
      Le candidat choisit la C, on ouvre la A, il prend la B, c'est PERDU &
      Le candidat choisit la C, on ouvre la B, il prend la A, c'est GAGNÉ
      Soit la porte gagnante est la B
      Dans le cas oÃđ il garde sa porte:
      Le candidat choisit la A, on ouvre la B, il garde la A, c'est PERDU &
      Le candidat choisit la A, on ouvre la C, il garde la A, c'est PERDU
      Le candidat choisit la B, on ouvre la A, il garde la B, c'est GAGNÉ
      Le candidat choisit la B, on ouvre la C, il garde la B, c'est GAGNÉ
      Le candidat choisit la C, on ouvre la A, il garde la C, c'est PERDU
      Le candidat choisit la C, on ouvre la B, il garde la C, c'est PERDU &
      Dans le cas oÃđ il change de porte:
      Le candidat choisit la A, on ouvre la B, il prend la C, c'est PERDU &
      Le candidat choisit la A, on ouvre la C, il prend la B, c'est GAGNÉ
      Le candidat choisit la B, on ouvre la A, il prend la C, c'est PERDU
      Le candidat choisit la B, on ouvre la C, il prend la A, c'est PERDU
      Le candidat choisit la C, on ouvre la A, il prend la B, c'est GAGNÉ
      Le candidat choisit la C, on ouvre la B, il prend la A, c'est PERDU &
      Soit la porte gagnante est la C
      Dans le cas oÃđ il garde sa porte:
      Le candidat choisit la A, on ouvre la B, il garde la A, c'est PERDU
      Le candidat choisit la A, on ouvre la C, il garde la A, c'est PERDU &
      Le candidat choisit la B, on ouvre la A, il garde la B, c'est PERDU
      Le candidat choisit la B, on ouvre la C, il garde la B, c'est PERDU &
      Le candidat choisit la C, on ouvre la A, il garde la C, c'est GAGNÉ
      Le candidat choisit la C, on ouvre la B, il garde la C, c'est GAGNÉ
      Dans le cas oÃđ il change de porte:
      Le candidat choisit la A, on ouvre la B, il prend la C, c'est GAGNÉ
      Le candidat choisit la A, on ouvre la C, il prend la B, c'est PERDU &
      Le candidat choisit la B, on ouvre la A, il prend la C, c'est GAGNÉ
      Le candidat choisit la B, on ouvre la C, il prend la A, c'est PERDU &
      Le candidat choisit la C, on ouvre la A, il prend la B, c'est PERDU
      Le candidat choisit la C, on ouvre la B, il prend la A, c'est PERDU
      Jusque là on est d'accord que c'est une chance sur 3, que le candidat change de porte ou pas, y'a toujours 2 cas oÃđ il gagne et 4 cas oÃđ il perd.
      Maintenant retirez les cas impossibles, c'est à dire ceux oÃđ l'animateur dÃĐvoile la voiture
      (Je les ai marquÃĐs d'un "&")
      Il reste quoi ? Bah oui !
      S'il garde sa porte: Deux cas gagnants et deux cas perdants
      S'il change de porte: Deux cas gagnants et deux cas perdants
      Soit une chance sur deux et ce peu importe qu'il change ou non

  • @tugmaths4640
    @tugmaths4640  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    Voici mon petit programme Python pour ceux qui veulent le tester ou le modifier!
    N'hÃĐsite pas à proposer des alternatives!
    import math
    import random
    def Monty_Hall_avec_changement(n) :
    Nombre_victoires=0
    for i in range(n):
    Voiture = int(3*random.random()+1)
    Choix_initial = int(3*random.random()+1)
    if Choix_initial==Voiture:
    if Voiture==1:
    Porte_ouverte = int(2*random.random()+2)
    if Voiture==2:
    Porte_ouverte = 2+(-1)**(int(2*random.random()+1))
    else:
    Porte_ouverte = int(2*random.random()+1)
    else :
    Porte_ouverte = 6-Voiture-Choix_initial
    Choix_final = 6-Choix_initial-Porte_ouverte
    if Choix_final == Voiture:
    Nombre_victoires=Nombre_victoires+1
    print("La frÃĐquence de victoire est ÃĐgale à", Nombre_victoires/n)

    • @guiomoff2438
      @guiomoff2438 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

      Pourquoi avez vous importÃĐ la librairie math ? Ça n'est pas nÃĐcessaire je pense. Et vous pouvez faire from random import random as rd par exemple afin d'utiliser l'alias rd au lieu de random.random(), en gÃĐnÃĐral, on ÃĐvite d'importer toute la librairie si possible, ça fait partie des bonnes pratiques mais bon, c'est juste pour information et sinon vous pouvez utiliser la fonction randint de la librairie random, randint(1,3) donne un chiffre entre 1 et 3 directement. Pour le problÃĻme, on peut aussi le rÃĐsoudre par la mÃĐthode bayÃĐsienne, LÊ NguyÊn Hoang de la chaÃŪne TH-cam science4all en parle dans son bouquin "La formule du savoir". Bonne soirÃĐe

    • @tugmaths4640
      @tugmaths4640  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +2

      @@guiomoff2438 Merci pour ces prÃĐcisions utiles concernant le code Python!👍
      Oui la mÃĐthode bayÃĐsienne est une autre façon d'aborder le problÃĻme de Monty Hall, d'ailleurs LÊ y a aussi consacrÃĐ une vidÃĐo intÃĐressante (assez diffÃĐrente de la mienne mais complÃĐmentaire : th-cam.com/video/VEWgOMPkXg0/w-d-xo.html)

  • @zeteros1755
    @zeteros1755 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Moi j'ai fait ce code dessous, je le partage car il pourrait etre interessant pour quelqun:
    #Monty Hall Demonstration
    import random
    #Preparation d'univers
    number_simulations = int(input("Combien de simulations il y aura ?
    "))
    nombre_portes = 3 #Don't change yet.
    #Compteurs
    fois_gagnÃĐes_en_changeant = 0
    fois_gagnÃĐes_en_gardant = 0
    #Placement du prix derriere d'une des portes.
    for _ in range(number_simulations):
    portes = [0] * nombre_portes
    price = random.randint(0, nombre_portes -1 )
    portes[price] = 1
    #Choix du joueur.
    choix = random.randint(0, nombre_portes -1)
    #Presentateur montre une des portes
    portes_montrables = [i for i in range(nombre_portes) if i != choix and portes[i] == 0]
    porte_montrÃĐ = random.choice(portes_montrables)
    #changement de porte
    portes_restantes = [i for i in range(nombre_portes) if i != porte_montrÃĐ and i != choix]
    nouveau_choix = random.choice(portes_restantes)
    #Verification finale, gagnant ou non.
    if portes[choix] == 1 :
    fois_gagnÃĐes_en_gardant += 1
    if portes[nouveau_choix] == 1 :
    fois_gagnÃĐes_en_changeant += 1
    #Montrer les resultats.
    Frequence_ch = fois_gagnÃĐes_en_changeant / number_simulations
    Frequence_ga = fois_gagnÃĐes_en_gardant / number_simulations
    print("

    Nombre de fois gagnÃĐe en changeant = " , fois_gagnÃĐes_en_changeant)
    print("Nombres de fois gagnÃĐes en gardant le choix initial = " , fois_gagnÃĐes_en_gardant)
    print("
    Rapport de victoires en changeant sur victoires en gardant
    " , fois_gagnÃĐes_en_changeant / fois_gagnÃĐes_en_gardant, "

    ")
    print("Frequences experimentales
    Frequence de victoire en changeant" , Frequence_ch," ==> ",Frequence_ch * 100,"%")
    print("Frequence de victoire en gardant" , Frequence_ga, " ==> ",Frequence_ga * 100,"%")

  • @shaihulud69
    @shaihulud69 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™ +1

    JE NE COMPREND TOUJOURS PAS

  • @vieiluchiha6185
    @vieiluchiha6185 3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ +1

    5:30
    Oui mais bon, Est-ce qu’on est sÃŧre que Monty va tout le temps nous montrer une autre porte ?
    Est-ce qu’il peut choisir de ne rien montrer ?

    • @tugmaths4640
      @tugmaths4640  3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Oui Monty ouvre systÃĐmatiquement une porte (qui cache un ÃĒne, et qui ne peut pas Être celle du choix initial)

  • @finrazel1
    @finrazel1 2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    sauf que ton arbre min 4.46 il nous dit que c'est 50/50 ! pas 2/3 1/3 !

    • @tomermojnic8728
      @tomermojnic8728 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      euh, non!