<PY>生猴子程序

来源:互联网 发布:ue软件 编辑:程序博客网 时间:2024/05/01 06:51

版本0:

from random import randomfrom time import sleeprateDie,rateBorn,population=0.05,0.2,[0]*3def die(popuList,rateDie):    return [p for p in popuList if random()>rateDie]def born(popuList,rareBorn):    for i in range(len(popuList)):        if random()<rareBorn:            popuList.append(0)grow=lambda popuList:[p+1 for p in popuList]while 1:    population=grow(population)    population=die(population,rateDie)    born(population,rateBorn)    print(population)    sleep(1)


0 0
原创粉丝点击