失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > [Python验证] 已知某个家庭中有2个小孩 已知其中一个是女孩 则另一个是男孩的概率是多少?

[Python验证] 已知某个家庭中有2个小孩 已知其中一个是女孩 则另一个是男孩的概率是多少?

时间:2021-10-01 18:00:39

相关推荐

[Python验证] 已知某个家庭中有2个小孩 已知其中一个是女孩 则另一个是男孩的概率是多少?

已知某个家庭中有2个小孩,已知其中一个是女孩,则另一个是男孩的概率是多少?

每隔一段时间,这种“月经题”就会反复出现。

跟三门问题一样,大多是“什么时候验”的问题。

除此之外,每个人对语言的理解也有不同,导致众多网友相互之间不服气。

下面,我将用Python来测试一下,答案究竟是如何。

首先我们约定,

已有且仅有两个小孩“已知其中一个是女孩” ,我们认识为:两个小孩之中任有一个为女孩约定 生男生女的几率均为50%我们用0表示女孩,1表示男孩

环境上 ,我们使用juyter + python 3.7.4

创造数据集

分布得还行

统计内含女孩的家庭个数

4. 数据有四种情况:

(0,0)(0,1)(1,0)(1,1)

现在我们知道,(0,0)(0,1)(1,0)共有39组

满足另一个是男孩的情况是:(0,1)(1,0)

意思是,我们只需要找到39中,男女各有一个的组数,就可以得出概率

这时候,我们算出来的概率为0.6923076923076923‬

为了减小误差,我们可以试试大样本

将组数改为10000

我们可以看到,明显是趋向于2/3这个概率的,而非1/2。

问题的关键还是在于,我们已经知道了 ” 已经有了两个孩子,且有一个是女孩子的“ 这个条件。

如果您有不同的意见,欢迎讨论!

如果觉得《[Python验证] 已知某个家庭中有2个小孩 已知其中一个是女孩 则另一个是男孩的概率是多少?》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。