アットウィキロゴ

lぽpp

import numpy as np
 
link=[]
link.append([1,2])
link.append([3])
link.append([4])
link.append([])
link.append([])
mode=[]
mode.append("先手")
mode.append("後手")
mode.append("後手")
mode.append("先手勝利")
mode.append("後手勝利")
 
route=[]
 
for i in range(100):
  r=[]
  a=0
  game=0
  r.append(a)
  while game<50:
    sublink=link[a]
 
    a=np.random.choice(sublink)
 
    m=mode[a]
 
    if m=="先手勝利":
       game=100
    if m=="後手勝利":
       game=100
 
    r.append(a)
 
  route.append(r)
point=[0,0,0,0,0]
pointx=[0,0,0,0,0]
for r1 in route:
    n=len(r1)
    r2=r1[n-1]
    m1=mode[r2]
    for r3 in r1:
        if m1=="先手勝利":
           point[r3]=point[r3]+1
        if m1=="後手勝利":
           pointx[r3]=pointx[r3]+1
 
print(point)
print(pointx)
 
最終更新:2018年01月22日 21:15