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

作業二:羊車門問題分析

第一次 win 選中 port range spa ice 作業二 代碼

 1 import random
 2 win=0;
 3 lose=0;
 4 for i in range(1000):
 5     car=random.randint(1,3);
 6     choice=random.randint(1,3);
 7     if car==choice:
 8             lose=lose+1;
 9     else:
10             win=win+1;
11 print("模擬1000次,換得到汽車的概率為:",win/1000);
12 print("模擬1000次,不換得到汽車的概率為:",lose/1000);

一、概率沒有發生變化;

二、應當選擇換。第一次選中羊的概率為2/3,換則得到汽車;第一次選中汽車的概率為1/3,換則得到羊;故換得到汽車的概率為2/3。

三、程序驗證支持分析結果,輸出約為換得到汽車的概率為0.66,不換得到汽車的概率為0.34;

四、代碼見上圖。

作業二:羊車門問題分析