蒙提 霍爾問題,亨利 詹姆斯處理,旋轉的螺絲

2021-10-02 15:02:51 字數 1214 閱讀 1590

# -*- coding: utf-8 -*-

"""created on tue jan 28 06:27:00 2020

@author: 尹立慶

@wechat: 13521526165

蒙提.霍爾問題,亨利.詹姆斯處理,旋轉的螺絲

更換選擇的盒子會提公升獲獎的概率

import random

count = 0

game_times = 200

for i in range(0, game_times):

spiral = random.randint(1, 3)

first = random.randint(1, 3)  # 第幾個盒子中有獎品,其餘的兩個盒子為無獎品

second = random.randint(1, 3)  # 玩家第一次選擇的盒子

if (first == second):  # 相等表示猜中有獎品的盒子,統計猜中的次數,表示不更換

count += 1

# print(first, second, count)

print('遊戲玩家不更換選擇的盒子獲獎的概率是:', count/game_times)

print('-'*60)

count = 0

boxlist =

for i in range(0, game_times):

award = random.randint(1, 3)  # 第幾個盒子中有獎品,其餘的兩個盒子為無獎品

choose = random.randint(1, 3)  # 玩家第一次選擇的盒子

openbox = 0

if (award == choose):

boxtmp = boxlist -

spiral = random.randint(0, 1)

openbox = list(boxtmp)[spiral]

else:

boxtmp = boxlist -

openbox = list(boxtmp)[0]

box = boxlist -

if (award == list(box)[0]):  # 相等表示更改後猜中有獎品的盒子,統計猜中的次數

count += 1

# print(award, box, count)

print('遊戲玩家更換選擇的盒子獲獎的概率是:', count/game_times)

蒙提霍爾問題

蒙提霍爾問題 蒙提霍爾問題,亦稱為蒙特霍問題或三門問題 英文 monty hall problem 是乙個源自博弈論的數學遊戲問題,大致出自美國的電視遊戲節目 let s make a deal。問題的名字來自該節目的主持人蒙提 霍爾 monty hall 這個遊戲的玩法是 參賽者會看見三扇關閉了的...

蒙提霍爾問題

問題 參賽者會看見三扇關閉了的門,其中一扇的後面有一輛汽車,選中後面有車的那扇門就可以贏得該汽車,而另外兩扇門後面則各藏有乙隻山羊。當參賽者選定了一扇門,但未去開啟它的時候,節目主持人會開啟剩下兩扇門的其中一扇,露出其中乙隻山羊。主持人其後會問參賽者要不要換另一扇仍然關上的門。問題是 換另一扇門會否...

蒙提霍爾問題

這其實是乙個廣為人知的問題。假設有這麼個遊戲,主持人拿了三個盒子,其中有乙個有獎,另外兩個是空的。你有兩次選擇機會,在第一次選擇後,主持人沒有告訴你你選的盒子有沒有獎,而是開啟了另外兩個盒子中的乙個,並且告訴你這個盒子沒獎。現在輪到你選第二次,你是換盒子還是不換呢?一般來說有兩種回答,第一種觀點認為...