アットウィキロゴ

vvv22

link=[[1,2],[3],[4],[],[]]
game=["先手","後手","後手","先手勝利","後手勝利"]
point=[]
pointx=[]
op=[1,3,4,-1,-1]
for i in range(5):
    point.append(50)
    pointx.append(50)
 
for i in range(5):
    if game[i]=="先手勝利":point[i]=100
    if game[i]=="後手勝利":pointx[i]=100  
    if game[i]=="先手勝利":pointx[i]=0
    if game[i]=="後手勝利":point[i]=0  
 
for tr in range(2):
 
    for i in range(5):
        sx=op[i]
        if sx>-1:point[i]=point[sx]
        if sx>-1:pointx[i]=pointx[sx]
 
    for i in range(5):
        p1=-999
        sx1=-1
        sxs=-1
        for k in link[i]: 
            if point[k]>p1:sx1=k
            if point[k]>p1:p1=point[k]
        sx2=-1
        p2=-999
        for k in link[i]: 
           if pointx[k]>p2:sx2=k
           if pointx[k]>p2:p2=pointx[k]
        if game[i]=="先手":sxs=sx1
        if game[i]=="後手":sxs=sx2  
        op[i]=sxs
 
print(op)
print(point)
 
最終更新:2018年02月27日 03:33