Skip to content

Latest commit

 

History

History
54 lines (39 loc) · 1.56 KB

README.md

File metadata and controls

54 lines (39 loc) · 1.56 KB

Monty Hall problem

Solving dilemma should you change or not doors in Monty Hall game using hacker statistics.

The conclusion is: in Monty Hall game you should always change doors.

Thera are 2 scripts: no_change.py and change.py

no_change.py simulated 10000 Monty Hall games and calculates the probability of win/lose when there IS NO changed of door.

The output of no_change.py

$ python3 no_change.py 
#################################
State | Number of games | Percent
Win   |            3286 |  32.86%
Lose  |            6714 |  67.14%
---------------------------------
SUM   |           10000 | 100.00%

change.py simulated 10000 Monty Hall games and calculates the probability of win/lose when there IS changed of door.

The output of change.py

$ python3 change.py 
#################################
State | Number of games | Percent
Win   |            6633 |  66.33%
Lose  |            3367 |  33.67%
---------------------------------
SUM   |           10000 | 100.00%

Interactive Game

game ScreenShot

Interactive Game can be seen at:
Binder

To run on a local machine:

pipenv install jupyterlab
pipenv install ipywidgets
pipenv run jupyter lab

WARNING !!!
Code quality can be improved, do not use it for learning the best code quality practice.
Sometimes there is no cost/benefit in improving code quality of simple scripts.