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