二章

==0:

    ifrandom.random
    接触後有机会直接采纳

    new_popution[c]=2

    1

    else:

    有机会是只是「接触但未采纳」

    new_popution[c]=1

    elifpopution[c]==1:

    已接触过但犹豫的人,再次接触有机会采纳

    ifrandom.random
    new_popution[c]=2

    部分人会因为抵抗而退回未接触状态模拟忘记或排斥

    foriinrangepop_size:

    ifnew_popution[==2andrandom.random
    1

    new_popution[=1

    popution=new_popution

    history.appendpopution.t2

    returnhistory

    范例执行示范用

    if__name_