您的位置:首页 > 编程语言 > Python开发

craps赌博游戏

2018-03-02 15:57 323 查看

# 游戏规则如下:玩家掷两个骰子,点数为1到6,如果第一次点数和为7或11,则玩家胜,如果点数和为2、3或12,则玩家输,如果和 为其它点数,则记录第一次的点数和,然后继续掷骰,直至点数和等于第一次掷出的点数和,则玩家胜,如果在这之前掷出了点数和为7,则玩家输
from random import randint
y = 1000
while 1:
if y <= 0 :
print("金额不足,请充值")
break
x = int(input("请输入你押的金额:"))
if y >= x :
face1 = randint(1, 6)
face2 = randint(1, 6)
first_point = face1 + face2
count = 1
print("第%d次点数:%d" % (count, first_point))
go_on = False
if first_point == (7 or 11):

4000
y = y + x
print("玩家胜利,剩余金额%d" % y)
elif first_point == (2 or 3 or 12):
y = y - x
print("玩家输了,剩余金额%d" % y)
else:
go_on = True
while go_on:
if y <= 0:
print("金额不足,请充值")
break
count += 1
face1 = randint(1, 6)
face2 = randint(1, 6)
current_point = face1 + face2
print("第%d次点数:%d" % (count, current_point))
if current_point == 7:
y = y - x
print("玩家输了,剩余金额%d" % y)
break
elif current_point == first_point:
y = y + x
print("玩家胜利,剩余金额%d" % y)
break
else:
print("金额输入错误,请重新输入")
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python