import numpy as np
life=[0]
age=[7]
for u in range(6):
for k in range(u+1):
life.append(100)
age.append(6-u)
number=21
class f:
life=[0]
age=[7]
number=21
def ff(self):
for a1 in range(6):
q=[]
for i in range(self.number):
h=0
if self.life[i+1]>50:
h=h+1
if self.age[i+1]==a1+1:
h=h+1
if h==2:
q.append(i+1)
q1=np.random.choice(q)
self.life[q1]=0
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+1]=self.age[i+1]+1
for tr in range(6):
f1=f()
f1.number=number
f1.life=life
f1.age=age
f1.ff()
number=f1.number
life=f1.life
age=f1.age
print(age)
最終更新:2017年12月26日 13:08