アットウィキロゴ

もろpp

f=open("dic.txt","r",encoding="utf-8")
dic=[]
for line in f:
    line=line.replace("\n","")
    dic.append(line)
f.close()
 
game=[]
for d1 in dic:
    w=""
    if "w" in d1:w="先手"
    if "x" in d1:w="後手"
    if "y" in d1:w="先手勝利"
    if "z" in d1:w="後手勝利"
    game.append(w)
 
g=open("link.txt","r",encoding="utf-8")
link=[]
for line in g:
    m=len(line)
    n=int(m/13)
    sig=[]
    for j in range(n):
        z=line[13*j:13*(j+1)]
        sig.append(z)
    link.append(sig)    
g.close()
 
sublink=[]
 
for lk in link:
    de=[]
    for sk in lk:
        nx=-1   
        if sk in dic:nx=dic.index(sk)
        if nx>-1:de.append(nx)
    sublink.append(de)
 
point=[]
pointx=[]
 
number=len(dic)
 
print(number)
 
for i in range(number):
    point.append(50)
    pointx.append(50)
 
for i in range(number):
    if game[i]=="先手勝利":point[i]=100
    if game[i]=="後手勝利":pointx[i]=100  
    if game[i]=="先手勝利":pointx[i]=0
    if game[i]=="後手勝利":point[i]=0
 
 
op=[]
for i in range(number):
    sxs=-1
    maxp=-999
    for k in sublink[i]:
        p1=point[k]
        p2=pointx[k]
        if game[i]=="後手":p1=p2
        if p1>maxp:sxs=k
        if p1>maxp:maxp=p1
    op.append(sxs)
 
最終更新:2018年02月27日 06:54