アットウィキロゴ

puujj

import numpy as np
 
def death(a1):
  q=[]
  for i in range(number):
      h=0
      if life[i]>50:h=h+1
      if a[i]==a1:h=h+1
      if h==2:q.append(i)
  q1=np.random.choice(q)
  life[q1]=0
 
fam=[]
fam.append("松平")
fam.append("徳川")
fam.append("平家")
fam.append("水戸")
fam.append("藤原")
fam.append("一橋")
fam.append("紀伊")
fam.append("柳生")
fam.append("北条")
fam.append("近衞")
fam.append("西園寺")
 
a=[6,5,5,4,4,4,3,3,3,3,2,2,2,2,2,1,1,1,1,1,1]
f=[0,1,2,3,4,5,6,7,8,9,10,5,6,7,8,9,10,5,6,7,8]
q=np.zeros([5,11])
 
number=21
 
life=[]
for i in range(21):
    life.append(100)
 
q[0][0]=100
q[0][1]=50
q[0][2]=50
 
q[1][1]=100
q[1][3]=50
q[1][4]=50
 
q[2][2]=100
q[2][7]=50
q[2][8]=50
 
q[3][3]=100
q[3][5]=50
q[3][6]=50
 
q[4][4]=100
q[4][9]=50
q[4][10]=50
 
for tr in range(10):
 
  for a1 in range(6):
      death(a1+1)
 
 
  q1=[]
  for i in range(number):
      if life[i]>50:q1.append(i)
 
  for j in range(5):
    maxp=-999
    sxs=-1
    for i in q1:
        f1=f[i]      
        p1=q[j][f1]
        if p1>maxp:sxs=i
        if p1>maxp:maxp=p1
    f[sxs]=j
    q1.remove(sxs)
 
  for i in range(6):
    a.append(0)
    life.append(100)
    f.append(i+5)
 
  number=number+6
 
  for i in range(number):
      a[i]=a[i]+1 
 
  for i in range(number):
    sx=f[i]
    if life[i]>50:print(fam[sx]+str(a[i]))
 
最終更新:2018年02月16日 01:50