アットウィキロゴ

ちからくたbれ

import numpy as np
import sf
 
px = ["大御所", "将軍", "大老","美濃藩主","伊勢藩主","信濃藩主"]
px.append("老中")
px.append("駿河老中")
px.append("美濃守護")
px.append("伊勢守護")
px.append("信濃守護")
px.append("勘定奉行")
px.append("町奉行")
px.append("寺社奉行")
px.append("外国奉行")
px.append("大垣代官")
px.append("岐阜代官")
px.append("松坂代官")
px.append("熊野代官")
px.append("長野代官")
px.append("松本代官")
fx=[]
fx.append("松平")
fx.append("徳川")
fx.append("平家")
fx.append("水戸")
fx.append("藤原")
fx.append("北条")
fx.append("柳生")
fx.append("一橋")
fx.append("紀伊")
fx.append("近衛")
fx.append("西園寺")
c=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
f=[0,1,2,3,7,4,5,9,6,8,10,7,9,6,10,5,6,7,8,9,10]
a=[6,5,5,4,4,4,3,3,3,3,2,2,2,2,2,1,1,1,1,1,1]
life=[100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100]
 
q=np.zeros((5,11))
 
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
 
 
p=np.zeros((15,11))
 
p[0][0]=100
p[0][1]=50
p[0][2]=50
 
p[1][1]=100
p[1][3]=50
p[1][4]=25
 
p[2][2]=100
p[2][4]=100
p[2][7]=50
p[2][8]=50
p[2][9]=50
p[2][10]=50
 
p[3][3]=100
p[3][5]=50
p[3][6]=50
 
p[4][2]=100
p[4][7]=50
p[4][8]=50
 
p[5][4]=100
p[5][9]=50
p[5][10]=50
 
p[6][5]=100
p[6][7]=100
p[6][9]=100
 
p[7][6]=100
p[7][8]=100
p[7][10]=100
 
p[8][5]=100
p[8][6]=100
 
p[9][7]=100
p[9][8]=100
 
p[10][9]=100
p[10][10]=100
 
p[11][5]=100
p[11][7]=100
p[11][9]=100
p[12][5]=100
p[12][7]=100
p[12][9]=100
 
p[13][6]=100
p[13][8]=100
p[13][10]=100
p[14][6]=100
p[14][8]=100
p[14][10]=100
 
number=21
 
for tr in range(5):
 
    sub=sf.sf()
    sub.number=number
    sub.f=f
    sub.c=c
    sub.a=a
    sub.life=life
    sub.p=p
    sub.q=q
    sub.makedata()
    life=sub.life
    number=sub.number
    a=sub.a
    c=sub.c
    f=sub.f
 
    for i in range(number):
        if life[i]>50:
           sx=c[i]
           s2=f[i]
           print(str(tr)+"期("+str(i)+")"+fx[s2]+px[sx])
 
最終更新:2018年01月27日 22:18