马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
CRAPS赌博游戏:
说明:CRAPS又称花旗骰,是美国拉斯维加斯非常受欢迎的一种的桌上赌博游戏。该游戏使用两粒骰子,玩家通过摇两粒骰子获得点数进行游戏。简单的规则是:玩家第一次摇骰子如果摇出了7点或11点,玩家胜;玩家第一次如果摇出2点、3点或12点,庄家胜;其他点数玩家继续摇骰子,如果玩家摇出了7点,庄家胜;如果玩家摇出了第一次摇的点数,玩家胜;其他点数,玩家继续要骰子,直到分出胜负。
print("""Craps赌博游戏
我们设定玩家开始游戏时有1000元的赌注
游戏结束的条件是玩家输光所有的赌注
""")
import random
import time
money = 1000
while True:
if money <= 0:
print("游戏结束!你输光了所有本金。")
break
else:
while True:
下注金额 = int(input("请下注:"))
if 0 < 下注金额 <= money:
break
elif 下注金额 > money:
print("您没有这么钱,请重新投注")
else:
print("请输入正确的下注金额")
while True:
num_1 = random.randint(1,6) + random.randint(1,6)
print("正在摇点中,请等待……")
time.sleep(1.5)
print("你摇出了:" + str(num_1) + "点")
if num_1 == 7 or num_1 == 11:
time.sleep(1.5)
print("你赢了:" + str(下注金额))
money = money + 下注金额
break
elif num_1 == 2 or num_1 == 3 or num_1 == 12:
time.sleep(1.5)
print("你输掉了:" + str(下注金额))
money = money - 下注金额
break
else:
while True:
time.sleep(1.5)
print("上一轮没有输赢,你将进入下一轮摇点环节")
num_2 = random.randint(1,6) + random.randint(1,6)
print("正在摇点中,请等待……")
time.sleep(1.5)
print("你摇出了:" + str(num_2) + "点")
if num_2 == 7:
time.sleep(1.5)
print("你输掉了:" + str(下注金额))
money = money - 下注金额
break
elif num_2 == num_1:
time.sleep(1.5)
print("你赢了:" + str(下注金额))
money = money + 下注金额
break
else:
num_1 = num_2
break
time.sleep(1.5)
print("本轮游戏结束,正在清算剩余money,请等待……")
time.sleep(1.5)
print("你的money剩余:" + str(money))
if money <= 0:
break
else:
是否继续 = input("您是否继续游戏(y/n)?:")
if 是否继续 in "n":
break
print("您已离开游戏……")
|