アットウィキロゴ

tukk

import game
 
life=[]
age=[]
 
for a1 in [6,5,4,3,2,1]:
    m=7-a1
    for i in range(m):
        life.append(100)
        age.append(a1)
 
number=21
 
for tr in range(3):
    sub=game.game()
    sub.life=life
    sub.number=number
    sub.age=age
    sub.makedata()
    life=sub.life
    number=sub.number
    age=sub.age
 
print(life)
print(age) 
 
 
import numpy as np
 
class game:
 
    def death(self,a1): 
 
        c=[]
 
        for i in range(self.number):
            h=0
            if self.life[i]>50:
              h=h+1
            if self.age[i]==a1:
              h=h+1
            if h==2:
              c.append(i)
 
        nx=np.random.choice(c)
        self.life[nx]=0
 
    def makedata(self):
 
        for a1 in [6,5,4,3,2,1]:
            self.death(a1)
 
        for i in range(6):
            self.life.append(100)
            self.age.append(0)
 
        self.number=self.number+6
 
        for i in range(self.number):
            self.age[i]=self.age[i]+1
最終更新:2018年01月22日 01:39