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

車羊門問題

自己的 運行 之一 val mat lte 概率 del 支持

作業完成人:

學號:20171301098,李誌明

學號:20171301010,畢鑫源

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

答:我覺得沒什麽變化。

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

答:如果第一次選的是車,有三分之一的概率,第二次,不換有三分之一的概率,換有0的概率。如果第一次選的是羊,有三分之二的概率,第二次選,不換有1/2*2/3的概率,換的話有1/2*2/3=1/3的概率。總的,不換的概率是2/3,換的話是1/3。

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

答:請輸入次數:100000不換:0.33386換:0.66614 。不支持我的想法。

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

代碼如下:

import random

TIMES=eval(input("請輸入次數:"))

n=0

m=0

for i in range(TIMES):

a=random .randint(0,2) #0代表車,1和2代表羊。

if a==0:

n=n+1

else:

m=m+1

x=n/TIMES

y=m/TIMES
print("不換:{}".format(x))
print("換:{}".format(y))

車羊門問題