首页 > 编程语言 > 详细

Python入门习题8.羊车门问题

时间:2019-03-10 15:16:04      阅读:315      评论:0      收藏:0      [点我收藏+]

例8. 羊车门问题描述:有3扇关闭的门,一扇后停着汽车,另外两扇门后是山羊,主持人知道每扇门后是什么。参赛者首先选择一扇门。在开启它之前,主持人会从另外两扇门中打开一扇门,露出门后的山羊。此时,允许参赛者更换自己的选择。请问,参赛者更换选择后,能否增加猜中汽车的机会?

 1 from random import *
 2 import time
 3 times = 100000
 4 first_choice = 0
 5 change_choice = 0
 6 time.clock()
 7 for i in range(times + 1):
 8     car = randint(1,3)
 9     guess = randint(1,3)
10     if car == guess:
11         first_choice += 1
12     else:
13         change_choice += 1
14 print(选择不变概率{}.format(first_choice/times))
15 print(选择改变概率{}.format(change_choice/times))
16 print(运行时间{}s.format(time.clock()))

 

Python入门习题8.羊车门问题

原文:https://www.cnblogs.com/runningCsnail/p/10505339.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!