Этот проект представляет собой Python-приложение, которое симулирует известную задачу Монти Холла. Задача демонстрирует, как изменяются вероятности выигрыша при изменении выбора двери.
Есть три двери: за одной из них находится приз (например, кофе), а за двумя другими — пусто (например, чай). Игрок выбирает одну из дверей. Затем ведущий, который знает, где находится приз, открывает одну из оставшихся дверей, за которой находится чай. После этого игроку предлагается либо оставить свой первоначальный выбор, либо изменить его на другую оставшуюся дверь.
Согласно теории вероятностей, изменение выбора увеличивает шансы на выигрыш с 33.3% до 66.7%. Этот проект симулирует эту задачу и показывает результаты для двух стратегий:
- С изменением выбора.
- Без изменения выбора.
- Программа случайным образом располагает приз за одной из трех дверей.
- Игрок выбирает дверь случайным образом.
- Ведущий открывает одну из оставшихся дверей, за которой находится чай.
- В зависимости от выбранной стратегии (с изменением выбора или без), программа либо оставляет первоначальный выбор, либо меняет его.
- Симуляция повторяется 10 000 раз для каждой стратегии, и в конце выводится процент успешных угадываний.
- Убедитесь, что у вас установлен Python 3.x.
- Клонируйте репозиторий:
git clone https://github.com/ehles/monty_hall_demo
- Запустите программу:
cd monty_hall_demo
- Программа выведет результаты симуляции для двух стратегий.
Симуляция с изменением выбора: 66.75% успешных угадываний
Симуляция без изменения выбора: 33.22% успешных угадываний