1. 程式人生 > >py羊車門問題

py羊車門問題

一個 imp 讀下 編輯 開啟 是什麽 選擇 mark 支持

---恢復內容開始---

羊車門問題

在完成本題之前,請仔細閱讀下面內容:

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

作業要求如下,需在博文中回答如下問題,回答問題時,先復制題目,然後再換行書寫答案:

1、按照你的第一感覺回答,你覺得不換選擇能有更高的幾率獲得汽車,還是換選擇能有更高的幾率獲得汽車?或幾率沒有發生變化?

答: 第一感覺換選擇有更高的幾率。


2、請自己認真分析一下“不換選擇能有更高的幾率獲得汽車,還是換選擇能有更高的幾率獲得汽車?或幾率沒有發生變化?” 寫出你分析的思路和結果。

答: 換的情況:若開始選擇的為羊,主持人會打開另一個有羊的門,必定得車,概率為三分之二;若不換得車幾率為三分之一。所以


換選擇幾率更高

3、請設法編寫程序驗證自己的想法,驗證的結果支持了你的分析結果,還是沒有支持你的分析結果,請寫出程序運行結果,以及其是否支持你的分析。(提示:可以借助隨機數函數完成此程序)

答:驗證結果支持了我的想法


4、請附上你的代碼。(提示:使用編輯器中的插入代碼功能,將代碼顯示為 Python 風格)

代碼如下:

import random
x=10000
n1=0
for i in range(10000):
  a=randint(1,4)
  b=randint(1,4)
  if a=b:
  n1=n1+1
print("未改變選擇中的概率{}".format(n1/x)) print("未改變選擇中的概率{}".format(1-n1/x))

  
  

py羊車門問題