モンティ・ホール問題は理屈を聞いてもわかったような分からないような、感じだったので愚直に1ゲームずつやってみて本当に変更したほうが有利なのかを検証してみました とりあえず10回やってみることにします import random def oneTurn(isChange):# #ゲーム一回分を実行する関数 # 引数:isChange 選択後に交換するかしないか True False # 戻値:hit 当たったか外れたか 1:当たり 0:ハズレ #当たりの箱(インデックス番号)を用意する hitIndex = random.randint(0,2) #ユーザーの入力はランダムで playerFirstChoice = random.randint(0,2) boxLeftIndex=[0,1,2]#残っている箱(司会者が見せる箱の選択肢) if playerFirstChoice==hitIn