アットウィキロゴ

うつヶ

import numpy as np
 
card=[""]
for i in range(40):
    card.append("")
price=[0,0,60,0,60,0,200,100,0,100,120,0,140,150,140,160,200,180,0,180,200,0,220,0,220,240,200,260,260,150,280,0,300,300,0,320,200,0,350,0,400,0]
 
e=[0,0,0,0,0,0]
r=[]
for i in range(41):
    r.append(e)
 
r[1][1]=0
r[1][2]=0
r[1][3]=0
r[1][4]=0
r[1][5]=0
r[2][1]=10
r[2][2]=30
r[2][3]=90
r[2][4]=150
r[2][5]=250
r[3][1]=0
r[3][2]=0
r[3][3]=0
r[3][4]=0
r[3][5]=0
r[4][1]=20
r[4][2]=60
r[4][3]=180
r[4][4]=320
r[4][5]=450
r[5][1]=0
r[5][2]=0
r[5][3]=0
r[5][4]=0
r[5][5]=0
r[6][1]=0
r[6][2]=0
r[6][3]=0
r[6][4]=0
r[6][5]=0
r[7][1]=30
r[7][2]=90
r[7][3]=270
r[7][4]=400
r[7][5]=550
r[8][1]=0
r[8][2]=0
r[8][3]=0
r[8][4]=0
r[8][5]=0
r[9][1]=30
r[9][2]=90
r[9][3]=270
r[9][4]=400
r[9][5]=550
r[10][1]=40
r[10][2]=100
r[10][3]=300
r[10][4]=450
r[10][5]=600
r[11][1]=0
r[11][2]=0
r[11][3]=0
r[11][4]=0
r[11][5]=0
r[12][1]=50
r[12][2]=150
r[12][3]=450
r[12][4]=625
r[12][5]=750
r[13][1]=0
r[13][2]=0
r[13][3]=0
r[13][4]=0
r[13][5]=0
r[14][1]=50
r[14][2]=150
r[14][3]=450
r[14][4]=625
r[14][5]=750
r[15][1]=60
r[15][2]=180
r[15][3]=500
r[15][4]=700
r[15][5]=900
r[16][1]=0
r[16][2]=0
r[16][3]=0
r[16][4]=0
r[16][5]=0
r[17][1]=70
r[17][2]=200
r[17][3]=550
r[17][4]=750
r[17][5]=950
r[18][1]=0
r[18][2]=0
r[18][3]=0
r[18][4]=0
r[18][5]=0
r[19][1]=70
r[19][2]=200
r[19][3]=550
r[19][4]=750
r[19][5]=950
r[20][1]=80
r[20][2]=220
r[20][3]=600
r[20][4]=800
r[20][5]=1000
r[21][1]=0
r[21][2]=0
r[21][3]=0
r[21][4]=0
r[21][5]=0
r[22][1]=90
r[22][2]=250
r[22][3]=700
r[22][4]=875
r[22][5]=1050
r[23][1]=0
r[23][2]=0
r[23][3]=0
r[23][4]=0
r[23][5]=0
r[24][1]=90
r[24][2]=250
r[24][3]=700
r[24][4]=875
r[24][5]=1050
r[25][1]=100
r[25][2]=300
r[25][3]=750
r[25][4]=925
r[25][5]=1100
r[26][1]=0
r[26][2]=0
r[26][3]=0
r[26][4]=0
r[26][5]=0
r[27][1]=110
r[27][2]=330
r[27][3]=800
r[27][4]=975
r[27][5]=1150
r[28][1]=110
r[28][2]=330
r[28][3]=800
r[28][4]=975
r[28][5]=1150
r[29][1]=0
r[29][2]=0
r[29][3]=0
r[29][4]=0
r[29][5]=0
r[30][1]=120
r[30][2]=360
r[30][3]=850
r[30][4]=1025
r[30][5]=1200
r[31][1]=0
r[31][2]=0
r[31][3]=0
r[31][4]=0
r[31][5]=0
r[32][1]=130
r[32][2]=390
r[32][3]=900
r[32][4]=1100
r[32][5]=1275
r[33][1]=130
r[33][2]=390
r[33][3]=900
r[33][4]=1100
r[33][5]=1275
r[34][1]=0
r[34][2]=0
r[34][3]=0
r[34][4]=0
r[34][5]=0
r[35][1]=150
r[35][2]=450
r[35][3]=1000
r[35][4]=1200
r[35][5]=1400
r[36][1]=0
r[36][2]=0
r[36][3]=0
r[36][4]=0
r[36][5]=0
r[37][1]=0
r[37][2]=0
r[37][3]=0
r[37][4]=0
r[37][5]=0
r[38][1]=175
r[38][2]=500
r[38][3]=1100
r[38][4]=1300
r[38][5]=1500
r[39][1]=0
r[39][2]=0
r[39][3]=0
r[39][4]=0
r[39][5]=0
r[40][1]=200
r[40][2]=500
r[40][3]=1400
r[40][4]=1700
r[40][5]=2000
 
 
 
card[1]="GO"
card[2]="地中海通り"
card[3]="共同基金"
card[4]="バルティック通り"
card[5]="所得税"
card[6]="リーディング鉄道"
card[7]="オリエンタル通り"
card[8]="チャンス"
card[9]="バーモント通り"
card[10]="コネチカット通り"
card[11]="刑務所、刑務所見学"
card[12]="セントチャールズプレース"
card[13]="電力会社"
card[14]="ステーツ通り"
card[15]="バージニア通り"
card[16]="ペンシルバニア鉄道"
card[17]="セントジェームスプレース"
card[18]="共同基金"
card[19]="テネシー通り"
card[20]="ニューヨーク通り"
card[21]="フリーパーキング"
card[22]="ケンタッキー通り"
card[23]="チャンス"
card[24]="インディアナ通り"
card[25]="イリノイ通り"
card[26]="B&O 鉄道"
card[27]="アトランティック通り"
card[28]="ベントノール通り"
card[29]="水道会社"
card[30]="マービンガーデン"
card[31]="GO TO JAIL"
card[32]="パシフィック通り"
card[33]="ノースキャロライナ通り"
card[34]="共同基金"
card[35]="ペンシルバニア通り"
card[36]="ショートライン鉄道"
card[37]="チャンス"
card[38]="パークプレース"
card[39]="物品税"
card[40]="ボードウォーク"
 
def tax(mode):
    if a[mode]==5:
       m[mode]=m[mode]=200
    if a[mode]==39:
       m[mode]=m[mode]=100
 
def jail(mode):
 
    a[mode]=11
    m[mode]=m[mode]=50
 
def step(mode):
    if a[mode]==5:
       tax(mode)
    if a[mode]==39:
       tax(mode)
    if a[mode]==11:
       jail(mode)
 
d=[1,2,3,4,5,6]
a=[0,1,1,1,1]
m=[0,1500,1500,1500,1500]
 
x=[]
for i in range(41):
    x.append(0)
 
def dice():
    d1=np.random.choice(d)
    d2=np.random.choice(d)
    return d1+d2
 
mode=4
for tr in range(50):
    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]+200
    step(mode) 
 
print(card[2])
print(price[2])
 
最終更新:2017年12月31日 22:34