アットウィキロゴ

けいしいい

import numpy as np
 
class sf:
 
 
    def death(self,anx):
 
        z=[]
        for i in range(self.number):
            h=0
            if self.life[i]>60 :
               h=h+1
            if self.a[i]==anx :
               h=h+1
            if h==2: 
               z.append(i)
 
        k=np.random.choice(z)
        self.life[k]=0
 
    def makedata(self):
 
        for a1 in range(1,7):
            self.death(a1)
 
 
        sig=[]
        for i in range(self.number):
            if self.life[i]>50:
                sig.append(i)
 
 
        for pp in range(15):
            sxs=0
            maxp=-9999
            for i in sig:
                sx=self.f[i]
                p1=self.p[pp][sx] 
                if p1>maxp: 
                   maxp=p1
                   sxs=i
            sig.remove(sxs)
            self.c[sxs]=pp
 
        sigx=[]
        for i in range(self.number):
            if self.life[i]>50:
               sigx.append(i)
 
        for pp in range(11):
            sxs=0
            maxp=-9999
            for i in sigx:
                sx=self.f[i]
                p1=self.q[pp][sx] 
                if p1>maxp: 
                   maxp=p1
                   sxs=i
            sigx.remove(sxs)
            self.f[sxs]=pp
 
        for i in range(6):
            self.life.append(100)
            self.c.append(15+i)
            self.f.append(11+i)
            self.a.append(0)
 
        self.number=self.number+6
 
        for i in range(self.number):
            self.a[i]=self.a[i]+1
 
最終更新:2018年01月28日 02:49