Python | 拥有选择权 ,才拥有概率 。(上)

Python实现

for i in range(time):
    box = [0,0,0]
    my_choice = random.randint(1,3)
    box[random.randint(1,3) - 1] = 1
    if (i)%30==0:
        print("\n")
    if box[my_choice - 1]:
        count = count + 1
        print("⬜",end=" ")
    else:
        print("⬛",end=" ")
print("\n",count*100/time,"%")

Python | 拥有选择权 ,才拥有概率 。(上)


概率分析一

概率是三分之一 ,这个没得跑 ,基操 ,继续往下看 。

三门摸奖之死门

三个盒子里有一个球 ,一次选择机会摸奖 ,同样让人着迷的生发希望 。

   

这次可以加点料 ,当你第一次选择之后 ,上帝准确告诉你剩余两个选择中有一个是错的 ,空盒子 ,现在你剩下了自己原来的选择 ,和上帝没告诉你的那个选择 。  


现在给你一个选择 ,换不换 。  

  • 坚持第一眼确认过眼神的盒子
  • 换成两个盒子里上帝没告诉你的盒子  

概率预分析

上帝真好 ,为了给程序员发福利 ,排除一个错误选项 ,二分之一概率很 OK ,就那个确认过眼神的盒子吧 。

python实现

God_hand 函数
def God_hand(box,my_choice):
    all = 6
    god_choice  = random.randint(1,3)-1
    while god_choice == my_choice:
        god_choice = random.randint(1,3)-1 
    if(box[god_choice]):
        return all - god_choice - my_choice
    return god_choice
坚持我的选择
God_choice = God_hand(box,my_choice)
my_choice = my_choice

Python | 拥有选择权 ,才拥有概率 。(上)


概率分析二

上帝个毛 ,还是三分之一嘛 ,这有啥

  • 等等,好像有点不对的地方

    Python | 拥有选择权 ,才拥有概率 。(上)


三门摸奖之生门

这次我想选上帝没告诉我的那个盒子 ,盲僧 ,我觉得我我发现了华点 。

Python实现

选择那个上帝没告诉我的盒子
God_choice = God_hand(box,my_choice)
my_choice = 6 - my_choice - God_choice

Python | 拥有选择权 ,才拥有概率 。(上)


概率分析三

没错三分之二 ,概率变了 ,变了 ,变了 !这里面的原因有很多 ,解释起来也有浅显有繁乱  ,有浅薄有深奥 ,复杂操作 ,可以喊 6 。不过还是继续往下看 ,我慢慢解释  。

三门摸奖之无门

三个盒子里有一个球 ,一次选择机会摸奖 ,现在我已经不想生发了 ,我就想知道怎么操纵概率 ,头发只是小事 。

这次来加点猛料 ,当你第一次选择之后 ,上帝随便开一个盒子 ,如果上帝开出了球 ,游戏结束 ,没有开出来 ,就到你的回合了 。

还是给你一个选择 ,换不换 。

概率预分析

换啊 ,肯定换 ,继续有上帝之手帮我操作概率 ,这天下 ,我唾手可得 。

上帝之手

def God_hand(box,my_choice):
    all = 6
    god_choice  = random.randint(1,3)
    while god_choice == my_choice:
        god_choice = random.randint(1,3)
    return god_choice

Python | 拥有选择权 ,才拥有概率 。(上)


概率分析1

选上帝剩下的不行是吗 ,那我回来坚持我自己的

Python实现

my_choice = my_choice

Python | 拥有选择权 ,才拥有概率 。(上)



上一篇:Leetcode打卡 | No.23 合并 k 个有序链表


下一篇:轻松玩转 Scikit-Learn 系列 —— KNN 算法