用户:*****查看:0 回复:1 评论:0 创建时间:2020-02-14T21:07:30
【作品展示】

【作品介绍】
关于疫情模拟的一个作品,求支持。。。。。
【作品源代码】
总人数 = int(input('总人数'))
病床 = int(input('病床数'))
感染 = int(input('初始感染'))
隔离天数 = int(input('多少天后隔离'))
健康 = (总人数 - 感染)
感染列表 = [感染]
潜伏列表 = []
有抗体的人数 = 0
潜伏 = 0
喵亡 = 0
结束 = 0
print('天数,总人数,健康,潜伏,感染,喵亡,有抗体的人数')
for i in range(0, 1000000, 1):
感染列表.append(感染)
if (健康 <= 感染 * 10):
潜伏列表.append(健康)
健康 = 0
潜伏 = (潜伏 + 健康)
结束 = 1
else:
潜伏列表.append((感染 * 10))
潜伏 = (潜伏 + 感染 * 10)
if (i == 5):
感染 = (感染 + 潜伏列表[(i - 1)])
if (i >= 4):
感染 = (感染 - 感染列表[(i - 4)])
喵亡 = (喵亡 + 感染列表[(i - 4)])
if (i >= 5):
潜伏 = (潜伏 - 潜伏列表[(i - 5)])
感染 = (潜伏 + 潜伏列表[(i - 5)])
if (i > 隔离天数):
if (感染 >= 病床):
感染 = (感染 - 病床)
有抗体的人数 = (有抗体的人数 + 病床)
else:
有抗体的人数 = (有抗体的人数 + 感染)
感染 = 0
if (感染 + 潜伏 == 0):
结束 = 3
健康 = (总人数 - (((感染 + 喵亡) + 有抗体的人数) + 潜伏))
print(i, 总人数, 健康, 潜伏, 感染, 喵亡, 有抗体的人数)
if (结束 > 0):
print('结束')
print(结束)
break
结束 = 2
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn