为了让能看懂代码的同学对新冠有更直接的认知。所以写了几行代码,向大家讲述下如果全民免疫,放开管控,我们个人会面临怎样的后果。(数据已含打疫苗情况)
import random
长期后遗症 = ['味/嗅觉失灵', '生殖系统受损', '大脑受损', '肝肾衰竭','肺部纤化']
后遗症概率 = 19 # 19%的非轻后遗症,资源来源于论文
#按理说,得了新冠,会是这样的情况
def 感染了新冠():
是否得后遗症 = random.randint(0,99) < 后遗症概率
if 是否得后遗症 == True:
print('孩子得了后遗症,这辈子都有点问题了。')
return False
else:
print('孩子康复了')
return True
#你可能觉得,我能赌81%不得后遗症的概率
#但是,如果社会开放了,并不会只得一次新冠。
#假设平均每半年一次
def 社会开放了():
i = 0
没有后遗症 = True
while 没有后遗症 == True:
没有后遗症 = 感染了新冠()
i += 1
print('经过了' + str(i * 0.5) + '年,你最终得到了永久后遗症。')
print('可能是:' + 长期后遗症[random.randint(0,4)])
#如果,我们不坚持动态清零,那么你将会
社会开放了()
数据都来源于知乎,别人写的论文,除了每0.5年一次是假设的。
最终跑下来的结果:
在迭代面前,再小的概率都会必然。
这就是我们没法去“赌”的原因。