モンティ・ホール問題をpythonでシュミレーション
click
というモジュールを使っていますpip
してください- 本質的なところとは関係ないのでargparseに置き換え or ベタに数字入れる、など適宜修正してください
- 3.5.1で動かしています
- モンティ・ホール問題 - Wikipedia
- モンティ・ホール問題とその解説 | 高校数学の美しい物語
$ python monty.py if you do not re-select your answer : 0.3373 if you do re-select your answer : 0.6627 # ドアの数を変更 $ python monty.py --doors_number 5 if you do not re-select your answer : 0.203 if you do re-select your answer : 0.797 # 実行回数を変更 $ python monty.py --doors_number 5 --count 100000 if you do not re-select your answer : 0.19961 if you do re-select your answer : 0.80039