例8. 羊车门问题描述:有3扇关闭的门,一扇后停着汽车,另外两扇门后是山羊,主持人知道每扇门后是什么.参赛者首先选择一扇门.在开启它之前,主持人会从另外两扇门中打开一扇门,露出门后的山羊.此时,允许参赛者更换自己的选择.请问,参赛者更换选择后,能否增加猜中汽车的机会? from random import * import time times = 100000 first_choice = 0 change_choice = 0 time.clock() for i in range(time
首先介绍一下PAT工具,下图是PAT工具的图标 PAT工具全称是Process Analysis Toolkit,可以做一些简单的验证. 今天我们分析一下例子里面的Monty Hall Problem 这个问题不知道大家知不知道,这里简单介绍一些这个问题(羊车门问题).话说有一个国外的电视节目,有三个门(A,B,C门),其中两个门后面放的是羊,另一个门后面放的是车,说一天,一个参与者选中了A这个门,主持人从另外两个门里面选中一个门,打开一看是羊.问参与者要不要换选的门,换门得到车的概率是多大.
有a,b,c三个柱子,n个盘子. def move(n, a, b, c): if n == 1: print('move', a, '-->', c) else: move(n-1, a, c, b) move(1, a, b, c) move(n-1, b, a, c) move(5, 'A', 'B', 'C') 执行结果为: === RESTART: C:/Users/0923/AppData/Local/Programs/Python/Python37/test.py ===move