Python實現羊車門問題

2021-09-26 23:30:32 字數 584 閱讀 6182

####羊車門問題。有三扇關閉的門,一扇門後面停放著汽車,其餘門後是羊,只有主持人知道每扇門後面是什麼。參賽者可以選擇一扇門。

##在開啟它之前,主持人會開啟另外一扇門,露出門後的山羊,然後允許參賽者更換自己的選擇。請問參賽者更換選擇後能否增加猜中汽車的機會?

##用random庫對這個隨機事件進行**,分別輸出參賽者改變選擇和堅持選擇獲勝的概率。

import random

times = 10000

sum_nc=0

sum_c=0

for i in range(times):

car_nc=random.randint(0,2);#未公布時,車的位置有三種可能,概率1/3.

nc=random.randint(0,2);#人有三種選擇

if nc==car_nc:#如果人猜測的位置和車的位置一樣,計數變數加1

sum_nc+=1;

else:

sum_c+=1;

print("堅持選擇,選對的概率:".format(sum_nc/times))

print("更換選擇,選對的概率:".format(sum_c/times))

python羊車門問題 羊車門問題python模擬

題目描述 有3扇關閉的門,一扇門後面停著汽車,其餘門後是山羊,只有主持人知道每扇門後面是什麼。參賽者可以選擇一扇門,在開啟它之前,主持人會開啟另外一扇門,露出門後的山羊,然後允許參賽者更換自己的選擇。作業要求如下,需在博文中回答如下問題,回答問題時,先複製題目,然後再換行書寫答案 1 按照你的第一感...

python羊車門 羊車門 python 作業

作業完 學號 20181004068,邸旺旺 學號 20181004071,汪立然 1.換選擇能有更高的機率獲得汽車 2.分析一 假設 一號門 二號門三號門羊車 羊玩家選一號門,換 得到車 不換 羊 玩家選二號門,換 羊 不換 車 玩家選三號門,換 車 不換 羊 綜上所述 玩家換得到車的概率為2 3...

羊車門問題

羊車門問題描述 有3扇關閉的門,一扇門後停著汽車,另外兩扇門後是山羊,主持人知道每扇門後是什麼。參賽者首先選擇一扇門。在開啟它之前,主持人會從另外兩扇門中開啟一扇門,露出門後的山羊。然後允許參賽者更換自己的選擇。請問,參賽者更換選擇後,能否增加猜中汽車的機會?通過設計並編寫程式驗證,並給出自己的解釋...