1. 程式人生 > >車羊門事件

車羊門事件

for 但是 imp bsp class 風格 {} clas 編輯器

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

答:一開始感覺是幾率沒有變化


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

答:換選擇有更高的幾率獲得汽車:當主持人沒有淘汰一只羊的時候,選手的選擇是在三個中選一個,概率是三分之一。當主持人淘汰一只羊後,若選手不換選擇,這跟主持人淘沒淘汰一只羊是一樣的,即他知道了結果但是他不作為,僅是觀念發生了變化,這對事件的結果沒有影響。若他重新選擇,即在一車一羊中選擇,概率變為二分之一。


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

答:創建一個含有兩羊一車的列表,隨機一千次並累加得到車的次數,與總次數做除法得到未重新選擇的概率。創建一個含有一羊一車的列表,隨機一千次並累加得到車的次數,與總次數做除法得到重新選擇的概率。


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

代碼如下:

import random
s=[,,]
n=[,]
v=0
b=0
for i in range(1000): u=random.sample(s,1) if u==[]: v+=1 a=random.sample(n,1) if a==[]: b+=1 print(未重選獲得車的概率為:{}.format(v/1000)) print(重新選擇獲得車的概率為:{}.format(b/1000))

結組人員:劉俊結 20181305085

唐遠航 20181305081

車羊門事件