小程序验证:人的男女偏见对出生性别比例平衡的影响
假设分娩前,人们无法预知生男还是生女,但是由于主观偏见,如果一对夫妻生一个女的,就还想生第二个,如果生一个男的就不继续生,那么会造成男女比例失衡吗?
下面我用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("出生男女比例失衡!")
小程序验证:人的男女偏见对出生性别比例平衡的影响相关推荐
- 带android小绿人的屏保相册,盘点:那些年我们追过的Android
Android小绿人将在今年十一月份度过第五个生日.而在最新的Android操作系统果冻豆到来之前,还是让我们来回顾一下以前的版本,追忆Android已经走过的岁月. 在正式形成规模效应之前,Andr ...
- 纯CSS3画出小黄人并实现动画效果
前言 前两天我刚发布了一篇CSS3实现小黄人动画的博客,但是实现的CSS3动画是基于我在站酷网找到的一张小黄人的jpg格式图片,并自己用PS抠出需要实现动画的部分,最后才完成的动画效果.但是,其实我的 ...
- IOS绘制小黄人,对绘图知识的一个练习
IOS绘制小黄人,对绘图知识的一个练习 #define kTopX rect.size.width * 0.5 #define kTopRadius 80 #define kTopY 260// // ...
- 浅析拯救小矮人的 nlogn 算法及其证明
浅析拯救小矮人的 nlogn 算法及其证明 题型简介: 有 $ n $ 个人,第 $ i $ 个人身高 $ a_i $ 手长 $ b_i $ ,他们为了从一个高为 $ H $ 的洞中出去,决定搭人梯. ...
- [TJOI2013]拯救小矮人(反悔贪心证明),「ICPC World Finals 2019」Hobson 的火车(基环树,差分)
2021-09-07 test [TJOI2013]拯救小矮人 「ICPC World Finals 2019」Hobson 的火车 [TJOI2013]拯救小矮人 luogu4823 考试题目的数据 ...
- 绘制半圆_Android Canvas 绘制小黄人
❝ 学习往往是枯燥的,如果能用一个有趣 Demo 来学习和练习技术,那对知识的掌握就会更牢固.我在学习 Canvas 绘制 API 的时候就是这样做的. ❞ 截图镇楼 效果图 我觉得这个绘制小黄人的自 ...
- html设计动画小黄人,CSS3实现可爱的小黄人动画
每次看到CSS3动画就心痒痒想试一下,记得一个多月前看了白树哥哥的一篇博客,突然开窍,于是拿他提供的demo试了一下,感觉很棒!下图为demo提供的动画帧设计稿. 自己也想说搞一个DIY的动画出来,可 ...
- CSS3实现小黄人动画
转载请注明出处,谢谢! 每次看到CSS3动画就心痒痒想试一下,记得一个多月前看了白树哥哥的一篇博客,突然开窍,于是拿他提供的demo试了一下,感觉很棒!下图为demo提供的动画帧设计稿. 自己也想说搞 ...
- cad小插件文字刷_小懒人CAD插件管理工具
小懒人cad插件管理工具是一款CAD插件管理软件,可以帮助用户管理CAD插件,不需要单个安装,支持一键加载,小懒人CAD插件管理软件不需要安装,下载即可使用.有需要的小伙伴欢迎来西西下载. 软件特征: ...
最新文章
- Flutter中集成Font Awesome
- Windows7 自动更新时遇到故障
- 看完50多家阵亡的初创企业,我们发现了AI创业的5个行业潜规则
- ==和equals的浅析
- python装饰器实例-Python装饰器简单用法实例小结
- 【Ogre-windows】旋转矩阵及位置解析
- php svn客户端
- 网页监控之自己设计监控界面
- python十六进制转十进制_python实现进制转换(二、八、十六进制;十进制)
- mipi的dsi全称_mipi协议里面csi和dsi是什么意思
- WawaKM:关于批量抓图的需求分析及设计
- u大师u盘装系统win7_使用U盘安装Win7/Win8/Win10系统完美教程
- 编译内核报错 No rule to make target ‘debian/canonical-certs.pem‘ 或 ‘canonical-revoked-certs.pem‘ 的解决方法
- iOS快速清除全部的消息推送
- html中给div或者span加边框css样式
- .repo/repo/main.py“, line 79 file=sys.stderr) SyntaxError: invalid syntax
- 凡事预测立(那周余嘉熊掌将得队)
- 硬替换WIN10雅黑和宋体的苹方字体
- php 递归实现无限极分类和排序_php递归无限极分类
- Allan Variance