1. 程式人生 > >羊車門結對作業

羊車門結對作業

完成 for 作業 and lse 插入代碼 AR orm 支持

作業完成人:

20171301081 高綺月

20171301083 胡思雨

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

答:我覺得換能有更高的幾率獲得汽車。

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

答:經過分析,換能有更高的幾率獲得汽車。

分析:第一次選到車的概率為1/3,換了之後選到車的概率是0,不換選到車為1*1/3,第一次選到羊的概率為2/3,換了之後選到車的概率為1/2,概率為2/3*1/2=1/3,不換獲得車概率為0,換得到車的概率為1/3+1/3=2/3。不換獲得車概率為1/3+0=1/3

綜上所述:換得到車的概率更大。

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

答:

請輸入運行的次數:500000
不換時獲得車的概率:0.33238
換時獲得車的概率:0.66762

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

import random
TIMES=eval(input("請輸入運行的次數:"))
A=0
B=0
for i in range(TIMES):
    a=random.randint(0,2)
    if a==0:
        A=A+1
    else:
        B=B+1
print("不換時獲得車的概率:{}".format(A/TIMES))
print("換時獲得車的概率:{}".format(B/TIMES))

  

羊車門結對作業