羊车门问题

1,第一感觉是不更改的话更能拿到汽车。

2,整理思路后发现更改选择后拿到汽车的几率更高。

假设三扇门编号123;我选择的是1号门;

情况1,若一号门内是车,则主持人可能开23号门

情况2,若二号门内是车,则主持人只能开3号门

情况3,若三号门内是车,则主持人只能开2号门

每扇门后是车的概率均为1/3

若不更改决定,第一种情况可以拿到车。即不更改决定拿到车概率为1/3。

3,想使用random,经同学提点发现与求pi相似之处,添加range挨个计符合要求的豆子数,作比求概率。验证后支持了上述情况,即不更改决定拿到车的概率约为1/,故更改决定后更容易拿到车。

4,以下为代码。

import random
m=0
q=eval(input("请输入一个大数:"))
for i in range(1,q):   
    a=random.randint(1,3)
    b=random.randint(1,3)
    if a==b:
        m=m+1
print("不更改拿到车车的概率是{}".format(m/q))

posted @ 2018-05-01 21:15  碧蓝航线z23  阅读(136)  评论(0)    收藏  举报