羊车门问题python_羊车门问题(示例代码)
1、按照你的第一感覺(jué)回答,你覺(jué)得不換選擇能有更高的幾率獲得汽車,還是換選擇能有更高的幾率獲得汽車?或幾率沒(méi)有發(fā)生變化?
答:我覺(jué)得幾率沒(méi)有發(fā)生變化
2、請(qǐng)自己認(rèn)真分析一下“不換選擇能有更高的幾率獲得汽車,還是換選擇能有更高的幾率獲得汽車?或幾率沒(méi)有發(fā)生變化?” 寫(xiě)出你分析的思路和結(jié)果。
答:假設(shè)三者按照(車,羊,羊)排列,
不換選擇:(1)選擇車(2)選擇羊(3)選擇羊,所以獲得汽車的幾率為1/3
換選擇:(1)選擇車,換了之后未獲得車(2)選擇羊,換了之后獲得車(3)選擇羊,換了之后獲得車,所以獲得汽車的幾率為2/3
所以換選擇能有更高的幾率獲得汽車。
3、請(qǐng)?jiān)O(shè)法編寫(xiě)程序驗(yàn)證自己的想法,驗(yàn)證的結(jié)果支持了你的分析結(jié)果,還是沒(méi)有支持你的分析結(jié)果,請(qǐng)寫(xiě)出程序運(yùn)行結(jié)果,以及其是否支持你的分析。(提示:可以借助隨機(jī)數(shù)函數(shù)完成此程序)
答:程序運(yùn)行結(jié)果為:
不改變選擇獲得汽車的概率:0.3329
改變選擇獲得汽車的概率為:0.6671
驗(yàn)證的結(jié)果支持了我的分析結(jié)果
4、請(qǐng)附上你的代碼。(提示:使用編輯器中的插入代碼功能,將代碼顯示為 Python 風(fēng)格)
代碼如下:
Times=10000
importrandom
T_nochange=0
T_change=0for i inrange(Times):
key=random.randint(1,3)‘甩出的數(shù)字代表汽車所在的門(mén)牌號(hào)‘choose=random.randint(1,3)‘代表選手選擇的門(mén)牌號(hào)‘
if key==choose:
T_nochange+=1
else:
T_change+=1
print("不改變選擇獲得汽車的概率:{}".format(T_nochange/Times))print("改變選擇獲得汽車的概率為:{}".format(T_change/Times))
總結(jié)
以上是生活随笔為你收集整理的羊车门问题python_羊车门问题(示例代码)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python算法实现源码_python
- 下一篇: mysql 高可用工具_MySQL Ut