Python实现CRAPS赌博游戏

CRAPS赌博游戏。

对于新手来说是比较好玩并且容易上手

说明:CRAPS又称花旗骰,是美国拉斯维加斯非常受欢迎的一种的桌上赌博游戏。该游戏使用两粒骰子,玩家通过摇两粒骰子获得点数进行游戏。简单的规则是:玩家第一次摇骰子如果摇出了7点或11点,玩家胜;玩家第一次如果摇出2点、3点或12点,庄家胜;其他点数玩家继续摇骰子,如果玩家摇出了7点,庄家胜;如果玩家摇出了第一次摇的点数,玩家胜;其他点数,玩家继续要骰子,直到分出胜负。

from random import randint

money = 1000
while money > 0:
    go = False
    wager = int(input('请输入你的赌注:'))
    while wager > money:
        print('你的钱不够,请重新输入你的赌注')
        wager = int(input('请输入你的赌注:'))
    print('开始摇骰子')
    first_01 = int(randint(1, 6))
    first_02 = int(randint(1, 6))
    first = first_01 + first_02
    print('你摇出了%d点和%d点' % (first_01, first_02))
    if first == 7 or first == 11:
        print('you win %d yuan' % wager)
        money = money + wager
    elif first == 2 or first == 3 or first == 12:
        print('you lose')
        money = money - wager
    else:
        go = True
        while go:
            second = randint(1, 6) + randint(1, 6)
            if second == 7:
                print('you lose')
                money = money - wager
                go = False
            elif second == first:
                print('you win')
                money = money + wager
                go = False
            else:
                go = True
    print('现在有%d元' % money)
print('你破产了,游戏结束!')

你可能感兴趣的:(学习记录,python,游戏)