码迷,mamicode.com
首页 > 其他好文 > 详细

羊门车问题

时间:2017-04-05 21:28:32      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:com   strong   print   无法   问题   imp   val   put   alt   

1.我认为会增加选中汽车的机会。

  (1)游客第一次选中汽车,

      若更换选择,无法猜中,

      不更换选择,则猜中;

  (2)游客第一次选中羊,

      若更换选择,则猜中,

      不更换选择,无法猜中;

  (3)游客第一次选中羊,

      若更换选择,则猜中,

      不更换选择,无法猜中;

综上所述:游客更换选择猜中汽车的几率为2/3;

           不更换选择猜中汽车的几率为1/3.

2.import random
   times = eval(input("请输入测试的次数:"))
   count1 = 0
   count2 = 0
   for i in range(times):
       people1 = random.randint(0,2)
       if people1 ==0 or people1 == 1:
          count1 += 1
       else: count2 +=1
  rate2 = count2/times
  rate1 = count1/times
  print("不更换选择选中汽车的概率={}%\n更换选择后选中汽车的概率={}%".format(rate2*100,rate1*100))

3.验证结果如下:

 技术分享    

羊门车问题

标签:com   strong   print   无法   问题   imp   val   put   alt   

原文地址:http://www.cnblogs.com/chinwzw/p/6670619.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!