Let's Make a Deal(检验智商的概率游戏)

源自美国电视娱乐节目Let’s Make a Deal

1. 问题

   假设你正在参加一个游戏节目,你被要求在三扇门中选择一扇。其中一扇后面有一辆车,其余两扇后面则是羊。
  你选择了一扇门,假设是1号门,然后知道门后面有什么的主持人开启了另一扇后面有羊的门,假设是3号门。
然后他问你:“你想选择2号门吗?”你会如何回答?

解答:应该换,因为换了之后有2/3的概率赢得车,不换的话概率只有1/3。

2. 关键点

主持人必须挑另一扇有羊的门。

3. 程序模拟

模拟的结果近似2:1的概率
Let's Make a Deal(检验智商的概率游戏)_第1张图片


import random
 
 
l = [1,0,0]
 
change =0
 
default = 0
 
 
for i in range(0,10000,1):
	select = random.randint(0,2)
	if select == 0 :
		default = default +1
	else :
		change = change+ 1
		
		


print ('change :' , change/10000,'\n')
print ('default :' , default/10000,'\n')
			
			

你可能感兴趣的:(c++)