アットウィキロゴ

siper

import numpy as np
 
a=[0,1,1,1,1]
m=[0,100,100,100,100]
x=[0]
for i in range(40):
    x.append(0)
 
def dice():
    don=[1,2,3,4,5,6]
    d1=np.random.choice(don)
    d2=np.random.choice(don)
    return d1+d2
 
mode=4
for tr in range(100):
    mode=mode+1
    if mode>4:
       mode=1 
 
    a[mode]=a[mode]+dice()
 
    if a[mode]>40:
       a[mode]=a[mode]-40
       m[mode]=m[mode]+5    
 
    a1=a[mode]
    if x[a1]==0:
       m[mode]=m[mode]-10
       x[a1]=mode
    h=0
    m1=x[a1]
    if x[a1]>0:
       h=100
    if m1==mode:
       h=0    
    if h>50:
       m[mode]=m[mode]-1
       m[m1]=m[m1]+1
 
print(m)
最終更新:2018年01月03日 00:44