问题:

有3扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么。参赛者可以选择一扇门,在开启它之前,主持人会开启另外一扇门,露出门后的山羊,然后允许参赛者更换自己的选择。

请问:

1、按照你的第一感觉回答,你觉得不换选择能有更高的几率获得汽车,还是换选择能有更高的几率获得汽车?或几率没有发生变化?

答:第一感觉换与不换获奖几率没有发生变化。

2、请自己认真分析一下“不换选择能有更高的几率获得汽车,还是换选择能有更高的几率获得汽车?或几率没有发生变化?” 写出你分析的思路和结果。

答:

分析一:

假设:

一号门

二号门

三号门

玩家选一号门,换(得到车),不换(羊)

玩家选二号门,换(羊),不换(车)

玩家选三号门,换(车),不换(羊)

综上所述:玩家换得到车的概率为2/3,玩家不换得到车的概率为1/3。

分析二:

玩家选中车的概率为1/3,换得到车的概率为1/3*0=0。

玩家选中羊的概率为2/3,换得到车的概率为2/3*1=2/3。

3、请设法编写程序验证自己的想法,验证的结果支持了你的分析结果,还是没有支持你的分析结果,请写出程序运行结果,以及其是否支持你的分析。(提示:可以借助随机数函数完成此程序)

答:

代码:

import random

x=random.randint(5000,10000)

change=0

nochange=0

for i in range(1,x+1):

a=random.randrange(1,4)

b=random.randrange(1,4)

if a==b:

nochange=nochange+1

else:

change=change+1

print("不更改选择得到汽车的概率为{}".format(nochange/x))

print("更改选择得到汽车的概率为{}".format(change/x))

运行结果:

不更改选择得到汽车的概率为0.33340982101881594

更改选择得到汽车的概率为0.666590178981184

总结

以上就是本文关于python编程羊车门问题代码示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:python中requests爬去网页内容出现乱码问题解决方法介绍、python编程之requests在网络请求中添加cookies参数方法详解等,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

本文标题: python编程羊车门问题代码示例

本文地址: http://www.cppcns.com/jiaoben/python/209012.html

python画羊_python编程羊车门问题代码示例相关推荐

  1. 羊车门问题python_python编程羊车门问题代码示例

    问题: 有3扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么.参赛者可以选择一扇门,在开启它之前,主持人会开启另外一扇门,露出门后的山羊,然后允许参赛者更换自己的选择. ...

  2. python画八卦_python编程也能八卦?

    python编程也能八卦?是的,而且能让八卦的逼格瞬间提升,今天python培训班就以运动员美好身材鉴赏指南为例,为你解读如何用python编程正经地八卦. 如果有10个人关注"体育赛事&q ...

  3. 用python画雨滴_Python编程从入门到实践练习(雨滴)

    雨滴:寻找一幅雨滴图像,并创建一系列整齐排列的雨滴.让这些雨滴往下落,直到到达屏幕后消失. 先说今天的问题: 1.在更改函数形参时,调用的时候也要修改,否则会出现AttributeError 值得注意 ...

  4. 如何在手机上用python画玫瑰_python绘制玫瑰的实现代码

    今天为大家介绍一个Python绘制一朵漂亮的玫瑰花,用python的turtle库这个绘画库是非常简单的,但是还是需要你测试路径方向,慢慢调试,下面的代码具有一定的参考价值 利用python绘制一朵玫 ...

  5. python turtle方向_Python turtle.left()用法及代码示例

    turtle 模块以面向对象和面向过程的方式提供 turtle 图形基元.由于它使用Tkinter作为基础图形,因此需要安装有Tk支持的Python版本. turtle .left() turtle. ...

  6. python wand安装_Python Wand posterize()用法及代码示例

    原始图片: 范例1: # Import library from Image from wand.image import Image # Import the image with Image(fi ...

  7. python cos函数_Python Tensorflow cos()用法及代码示例

    Tensorflow是Google开发的开源机器学习库.它的应用之一是开发深度神经网络. 模块tensorflow.math为许多基本的数学运算提供支持.功能tf.cos()[别名tf.math.co ...

  8. python choice用法_python numpy choose用法及代码示例

    从索引数组和一组数组中构造一个数组以供选择. 首先,如果感到困惑或不确定,请务必看一下示例-完全具有通用性,此函数不如下面的代码描述所示简单(在ndi =numpy.lib.index_tricks) ...

  9. python画圣诞树代码解读_使用Python画了一棵圣诞树的实例代码

    分享给大家一篇文章,教你怎样用Python画了一棵圣诞树,快来学习. 如何用Python画一个圣诞树呢? 最简单: height = 5 ​ stars = 1 for i in range(heig ...

最新文章

  1. python零基础入门教程视频下载-Python零基础入门学习视频教程全42集,资源教程下载...
  2. 将一个简单远程调用的方式例子改为异步调用
  3. 获取本机IP地址[JavaScript / Node.js]
  4. Shell程序设计 | 文本处理工具 :正则表达式、grep、sed、awk
  5. 怎样呵护友谊_【家校联动共同呵护孩子健康成长科普课堂】关爱学生心理健康,守护学生健康成长...
  6. 唐刘之辩:行业知识图谱的schema构建的难点、重点与困惑
  7. mysql window下 安装udf_最新版MySQL在window平台安装
  8. linux 监控键盘,如何在Linux中使用“LogKeys”监视键盘敲键
  9. django 1.8 官方文档翻译: 2-5-7 自定义查找
  10. Oracle数据库中文乱码问题解决
  11. (转)栈与堆栈的区别
  12. Ask for help
  13. app商城源码_淘客多商城系统开发 APP软件开发 源码搭建
  14. javascript 替换
  15. 区块链升为国家战略,它就升天了么?
  16. php变量控制结构与函数,LAMP兄弟连原创视频教程(PHP笔记一--变量,流程控制结构,函数)...
  17. 软件开发流程——V模型
  18. 怎样实现订单和销量快速增长?电商小程序的五大裂变玩法需了解!
  19. ip变更造成的redis集群不可用的解决及数据备份和恢复
  20. 【Java】并发模式

热门文章

  1. 1.background、color、渐变
  2. 手机网站点击手机号码直接拨号
  3. 马蜂窝站队腾讯,在线旅游的格局已定?
  4. Python grabcut 提取图像前景
  5. Python:Python语言的简介(语言特点/pyc介绍/Python版本语言兼容问题(python2 VS Python3))、安装、学习路线(数据分析/机器学习/网页爬等编程案例分析)之详细攻略
  6. 第2节Socket介绍
  7. python 实现图片转卡通图
  8. 三大跨境电商平台开店必备的材料
  9. 亚马逊、速卖通、东南亚等跨境电商平台2022年最新测评自养号系统
  10. 利用python提取图像轮廓