假设分娩前,人们无法预知生男还是生女,但是由于主观偏见,如果一对夫妻生一个女的,就还想生第二个,如果生一个男的就不继续生,那么会造成男女比例失衡吗?

下面我用python 写个简单的程序来验证下:

第一个例子,生男生女都是随机的。则男女比例应该是1左右。

第2个例子:如果一对夫妻生一个女的,就还想生第二个,如果生一个男的就不继续生.\
      那么会造成男女比例失衡吗?"

如果男女比例在0.99~1.01之间,则男女平衡。当然前提是人口基数足够大。

代码如下:

#!/usr/bin/python3
#用随机数统计生男生女比例,
#如果一对夫妻生一个女的,就还想生第二个。如果生一个男的就不继续生,那么这个社会还会男女平衡吗?

import random

print("-------------------第1个例子--------------------------")
#第一个例子,生男生女都是随机的。则男女比例应该是1左右。
print("第一个例子,生男生女都是随机的,则男女比例应该是1左右。")
pairs = 100000 #社会存量夫妻对数
boys = girls =0 # 男孩女孩初始均为0

for count in range(0,pairs):    
    child = random.randint(0,1)
    if child==0:
        girls +=1
    else:
        boys +=1
rate = boys/girls
print(f"Total number of boys:{boys}; Total number of girs: {girls};rate: {boys/girls}")
if (rate>0.99 and rate <1.01):
    print("出生男女比例没有失衡!")
else:
    print("出生男女比例失衡!")

print("-------------------第2个例子--------------------------")
print("如果一对夫妻生一个女的,就还想生第二个,如果生一个男的就不继续生.\
      那么会造成男女比例失衡吗?")

pairs = 100000 #社会存量夫妻对数
boys = girls =0 # 男孩女孩初始均为0

for count in range(0,pairs):
    
    child = random.randint(0,1)
    if child == 0:  #随机数产生的是0,便是生了女孩
        girls += 1
        #print("1st girl was born")
        child = random.randint(0,1) #生一个女孩,就还生第二个
        if child == 0:
            girls += 1
          #  print("2nd girl was born")
        else:
            boys += 1
           # print("2nd boy was born")
    else:   #随机数产生的是1,便是生了男孩
        boys +=1
    if count %100 ==0:
        print("-",end='')
rate = boys/girls
print("END!")
print(f"Total number of boys:{boys}; Total number of girs: {girls};rate: {boys/girls}")

if (rate>0.99 and rate <1.01):
    print("出生男女比例没有失衡!")
else:
    print("出生男女比例失衡!")

小程序验证:人的男女偏见对出生性别比例平衡的影响相关推荐

  1. 带android小绿人的屏保相册,盘点:那些年我们追过的Android

    Android小绿人将在今年十一月份度过第五个生日.而在最新的Android操作系统果冻豆到来之前,还是让我们来回顾一下以前的版本,追忆Android已经走过的岁月. 在正式形成规模效应之前,Andr ...

  2. 纯CSS3画出小黄人并实现动画效果

    前言 前两天我刚发布了一篇CSS3实现小黄人动画的博客,但是实现的CSS3动画是基于我在站酷网找到的一张小黄人的jpg格式图片,并自己用PS抠出需要实现动画的部分,最后才完成的动画效果.但是,其实我的 ...

  3. IOS绘制小黄人,对绘图知识的一个练习

    IOS绘制小黄人,对绘图知识的一个练习 #define kTopX rect.size.width * 0.5 #define kTopRadius 80 #define kTopY 260// // ...

  4. 浅析拯救小矮人的 nlogn 算法及其证明

    浅析拯救小矮人的 nlogn 算法及其证明 题型简介: 有 $ n $ 个人,第 $ i $ 个人身高 $ a_i $ 手长 $ b_i $ ,他们为了从一个高为 $ H $ 的洞中出去,决定搭人梯. ...

  5. [TJOI2013]拯救小矮人(反悔贪心证明),「ICPC World Finals 2019」Hobson 的火车(基环树,差分)

    2021-09-07 test [TJOI2013]拯救小矮人 「ICPC World Finals 2019」Hobson 的火车 [TJOI2013]拯救小矮人 luogu4823 考试题目的数据 ...

  6. 绘制半圆_Android Canvas 绘制小黄人

    ❝ 学习往往是枯燥的,如果能用一个有趣 Demo 来学习和练习技术,那对知识的掌握就会更牢固.我在学习 Canvas 绘制 API 的时候就是这样做的. ❞ 截图镇楼 效果图 我觉得这个绘制小黄人的自 ...

  7. html设计动画小黄人,CSS3实现可爱的小黄人动画

    每次看到CSS3动画就心痒痒想试一下,记得一个多月前看了白树哥哥的一篇博客,突然开窍,于是拿他提供的demo试了一下,感觉很棒!下图为demo提供的动画帧设计稿. 自己也想说搞一个DIY的动画出来,可 ...

  8. CSS3实现小黄人动画

    转载请注明出处,谢谢! 每次看到CSS3动画就心痒痒想试一下,记得一个多月前看了白树哥哥的一篇博客,突然开窍,于是拿他提供的demo试了一下,感觉很棒!下图为demo提供的动画帧设计稿. 自己也想说搞 ...

  9. cad小插件文字刷_小懒人CAD插件管理工具

    小懒人cad插件管理工具是一款CAD插件管理软件,可以帮助用户管理CAD插件,不需要单个安装,支持一键加载,小懒人CAD插件管理软件不需要安装,下载即可使用.有需要的小伙伴欢迎来西西下载. 软件特征: ...

最新文章

  1. Flutter中集成Font Awesome
  2. Windows7 自动更新时遇到故障
  3. 看完50多家阵亡的初创企业,我们发现了AI创业的5个行业潜规则
  4. ==和equals的浅析
  5. python装饰器实例-Python装饰器简单用法实例小结
  6. 【Ogre-windows】旋转矩阵及位置解析
  7. php svn客户端
  8. 网页监控之自己设计监控界面
  9. python十六进制转十进制_python实现进制转换(二、八、十六进制;十进制)
  10. mipi的dsi全称_mipi协议里面csi和dsi是什么意思
  11. WawaKM:关于批量抓图的需求分析及设计
  12. u大师u盘装系统win7_使用U盘安装Win7/Win8/Win10系统完美教程
  13. 编译内核报错 No rule to make target ‘debian/canonical-certs.pem‘ 或 ‘canonical-revoked-certs.pem‘ 的解决方法
  14. iOS快速清除全部的消息推送
  15. html中给div或者span加边框css样式
  16. .repo/repo/main.py“, line 79 file=sys.stderr) SyntaxError: invalid syntax
  17. 凡事预测立(那周余嘉熊掌将得队)
  18. 硬替换WIN10雅黑和宋体的苹方字体
  19. php 递归实现无限极分类和排序_php递归无限极分类
  20. Allan Variance

热门文章

  1. mhdd4.6修复坏道图解教程
  2. Python文字转换语音,抠脚大汉秒变撒娇萌妹
  3. 开源手游暗黑世界客户端部分代码注解续
  4. sin傅里叶变换公式_全面解析傅立叶变换(非常详细)
  5. 超链接 a标签 虚线框 虚线 去除虚线框
  6. 好友已经删了,还能在电脑中找到聊天记录吗
  7. java实现一个简单的计算器的加减乘除
  8. Linux环境下部署Dubbo 监控中心
  9. 传递关系的复合不一定是传递的
  10. JavaEE初学之jsp+JavaBean实现页面简单计算器