1. 程式人生 > >作業:羊車門問題

作業:羊車門問題

ron 我們 time strong 分別是 自己的 imp brush 次數

作業完成人:

學號:20071301026,王雪

學號:20171301020,馬璐瑤

題目描述:有3扇關閉的門,一扇門後面停著汽車,其余門後是山羊,只有主持人知道每扇門後面是什麽。參賽者可以選擇一扇門,在開啟它之前,主持人會開啟另外一扇門,露出門後的山羊,然後允許參賽者更換自己的選擇。

問題1

我覺得幾率沒有發生變化。

問題2

我們假設三扇門和車羊的關系分別是:

第一扇門:羊 第二扇門:車 第三扇門:羊

① 不換的話:

參賽者獲得汽車的概率是1/3

② 換的話:

參賽者獲得汽車的概率是2/3。當參賽者選擇一扇門後,開啟之前,主持人一定會開啟一個後面藏有羊的門,當參賽者選擇第一扇門或者第三扇門,換的話一定會換到第二扇門的車;如果選擇的是第二扇門的車,那麽換一定會是換到第一扇門或者第三扇門的羊。

綜上,換到車的概率是2/3。

問題3

驗證了猜想。

測試次數為:100000
如果不換,得到車的幾率為0.33097.
如果換,得到車的幾率為0.66903.
>>>

問題4

import random
TIMES=eval(input("測試次數為:"))
a=0
for i in range (TIMES):
    m=random.randint(0,2)
    if m==0 :
       a=a+1 
print("如果不換,得到車的幾率為{}.".format(a/TIMES))
print("如果換,得到車的幾率為{}.".format(TIMES-a)/TIMES)

  

作業:羊車門問題