美文网首页
简单的色子游戏代码

简单的色子游戏代码

作者: 只知坚持_d778 | 来源:发表于2019-11-08 16:10 被阅读0次

    """
    Craps赌博游戏
    玩家摇两颗色子 如果第一次摇出7点或11点 玩家胜
    如果摇出2点 3点 12点 庄家胜 其他情况游戏继续
    玩家再次要色子 如果摇出7点 庄家胜
    如果摇出第一次摇的点数 玩家胜
    否则游戏继续 玩家继续摇色子
    玩家进入游戏时有1000元的赌注 全部输光游戏结束
    """

    练习

    from random import randint
    money = 1000
    
    while True:
        x = randint(1, 6)
        y = randint(1, 6)
        while True:
            to_m = int(input("请输入要压的钱是:(不能大于1000)"))
            if to_m < 0 or to_m > money:
                pass
            else:
                break
        # 色子摇出来的点数
        z = x + y
        print("色子摇出来的点数:%d" % z)
        # 进行的回合
        a = 1
        if z == 7 or z == 11:
            money += to_m
            print("第一回合,玩家胜!金钱是:{}".format(money))
        elif z == 2 or z == 3 or z == 12:
            money -= to_m
            print("第一回合,庄家胜!金钱是:{}".format(money))
        else:
            while True:
                a += 1
                x = randint(1, 6)
                y = randint(1, 6)
                if a >= 2 and x + y == 7:
                    money -= to_m
                    print("在第%d回合,庄家胜!金钱是:%d" % (a, money))
                    break
                elif z == x + y:
                    money += to_m
                    print("在第%d回合,玩家胜!金钱是:%d" % (a, money))
                    break
                else:
                    pass
    
        if money <= 0:
            print("你破产了!")
            break
    

    相关文章

      网友评论

          本文标题:简单的色子游戏代码

          本文链接:https://www.haomeiwen.com/subject/ojhwbctx.html