python賭博ゲーム複雑版01*
4254 ワード
ギャンブルゲーム
賭博ゲームのルール:プレイヤーはサイコロを2つ振って、初めて7時か11時を振ったら、プレイヤーが勝つ.2時、3時、12時を振ると、荘家が勝つ.他の場合はゲームが続き、プレイヤーは再びサイコロを振って、7点を振って、荘家が勝って、初めてポイントを振ったら、プレイヤーが勝つ.さもないとゲームが続き、プレイヤーはサイコロを振り続けます......
プレイヤーは千元の賭けをして、すべて負けたら、ゲームは終わります.
プレイヤーは、元々持っていた金額がなくなるまで、任意に賭けた金額を入力できます.
賭博ゲームのルール:プレイヤーはサイコロを2つ振って、初めて7時か11時を振ったら、プレイヤーが勝つ.2時、3時、12時を振ると、荘家が勝つ.他の場合はゲームが続き、プレイヤーは再びサイコロを振って、7点を振って、荘家が勝って、初めてポイントを振ったら、プレイヤーが勝つ.さもないとゲームが続き、プレイヤーはサイコロを振り続けます......
プレイヤーは千元の賭けをして、すべて負けたら、ゲームは終わります.
from random import randint # = (import random) random.randint
money = 1000
while money>0:
print('Your asset is: ',money)
needs_go_on = False
while True:
debt = int(input(' : '))
if debt > 0 and debt <= money:
break
# :
first = randint(1,6)+randint(1,6)
print(' %d '%first)
if first==7 or first==11:
print(' !')
money += debt
elif first==2 or first==3 or first==12:
print(' !')
money -= debt
else:
needs_go_on = True
# :
while needs_go_on:
current = randint(1,6)+randint(1,6)
print(' %d '%current)
if current==first :
print(' !')
money += debt
needs_go_on = False
elif current==7:
print(' !')
money -= debt
needs_go_on = False
print('You\'ve bankrupt, game over.')
プレイヤーは、元々持っていた金額がなくなるまで、任意に賭けた金額を入力できます.
Your asset is: 1000
: 500
7
!
Your asset is: 1500
: 700
4
6
11
5
11
6
7
!
Your asset is: 800
: 700
8
2
9
7
!
Your asset is: 100
: 100
5
7
!
You've bankrupt, game over.