アットウィキロゴ

りゅうぜん

def rci(d):
 
    r1=[]
    pxs=[]
    r2=[]
 
    for i in range(14):
        r1.append(14-i)
        pxs.append(p[d-14+i])
        r2.append(0)
 
 
    for i in range(14):
        maxp=-999
        sxs=0
        for j in range(14):
            h=0
            if pxs[j]>maxp:h=h+1
            if r2[j]==0:h=h+1
            if h==2:sxs=j
            if h==2:maxp=pxs[j]
        r2[sxs]=i
 
        d=0
        for i in range(14):
           d=d+(r1[i]-r2[i])*(r1[i]-r2[i])
 
        q=14*(14*14-1)
        q=100*(1-6*d/q)
 
    return q
 
 
 
 
 
 
 
 
 
 
f = open('data.csv', 'r',encoding='UTF-8')
 
x=[] 
for line in f:
    x.append(line)
 
f.close()
p=[]
for x1 in x:  
    x2=x1.split(",")
    z=0
    if "n" in x2[1]:z=100
    if z<50:p.append(float(x2[1]))
 
number=len(p)
 
point=0
mon=0
 
 
 
for dx in range(100,number):
    z=rci(dx)
    h=0
    if z>80:h=h+1
    if point==1:h=h+1
    if h==2:mon=mon+p[dx]
    if h==2:point=0
    if h==2:print(mon)
    h=0
    if z<-80:h=h+1
    if point==0:h=h+1
    if h==2:mon=mon-p[dx]
    if h==2:point=1
 
mon=mon+p[number-1]*point
 
print(mon)
最終更新:2018年05月22日 19:07