羊车门问题

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

  原因如下:

  当参赛者不进行更改时,中汽车的概率为三分之一;

  当参赛者进行更改时,中汽车的概率为三分之二;

  所以更改后会增加中汽车的机会。

2、程序源代码如下:

  

 1 str="010" #0代表羊,1代表车
 2 n=0
 3 s=input("请选择是否进行更改(y/n)")
 4 if s=='y':
 5     print("在更改的情况下:")
 6     for i in range(3):
 7         print("当选择门号为{}时".format(i),end='*'*8)
 8         if str[i]=='0':
 9             n+=1
10             print("中奖了")
11         elif str[i]=='1':
12             print("未中奖")
13     print("在这种情况下中奖的概率为{}/3".format(n))
14 else:
15     print("在不更改的情况下:")
16     for i in range(3):
17         print("当选择门号为{}时".format(i))
18         if str[i]=='1':
19             n+=1
20             print("中奖了")
21         elif str[i]=='0':
22             print("未中奖")
23     print("在这种情况下中奖的概率为{}/3".format(n))

3、结果截图如下:

 

posted @ 2017-04-06 22:32  不懂亦不辨  阅读(240)  评论(0)    收藏  举报