美文网首页
掷骰子玩

掷骰子玩

作者: Aedda | 来源:发表于2020-03-17 10:15 被阅读0次
    import random
    
    # 这里的temp1是判断按钮
    print('欢迎来到澳门皇家赌场,每位玩家将获得由Sir刘赞助的1000块大洋,祝您游戏愉快')
    temp1 = input('1.开始赌博\n2.残忍退出\n请输入:')
    temp1 = int(temp1)  # 转译有些电脑以防报错,可有可无
    
    # 这里的money是处于循环之外的变量,所以他的值会被改变切一直在内存中存在
    money = 1000
    
    # 如果是输入1进入这个if
    if temp1 == 1:
        # 开始这个while死循环
        while True:
            # 判断money也就是自己的钱够不够最低下注标准
            if money >= 50:
                # 如果够往下执行
                Size = input('请问您是买大还是买小?\n')
                # 限制输入的只能是大或者小
                if Size == '大' or Size == '小':
                    money_bet = input('请问您压%s多少块大洋?\n' % (Size))
                    money_bet = int(money_bet)     #同上转译
                    #限制下注金额大于50小于自己的现有的钱
                    if money >= money_bet >= 50:
                        # 生成一个1-6的随机整数Dice
                        Dice = random.randint(1, 6)
                        # 如果这个数大于3结果为‘大’
                        if Dice > 3:
                            result = '大'
                        # 否则结果为‘小’
                        else:
                            result = '小'
                        # 如果结果等于你压的大小,则赢
                        if result == Size:
                            # 赢:自己的钱=自己原来的钱➕赢的钱
                            money = money + money_bet
                            print('你赢了,你牛逼,你现在还有%s块大洋' % money)
                        #否则输
                        else:
                            money = money - money_bet
                            print('本局结果为\'%s\',你输了\'%s\',还剩\'%s\'' % (result, money_bet, money))
                    else:
                        print('下注必须大于50块大洋,且小于自己现有的大洋')
                        continue    #跳出本次循环,从循环开始的位置开始下一圈的循环
                else:
                    print('输入错误,请输入‘大’或者‘小’,再输错自己去剁手吧')
                    continue
            else:
                print('您的大洋只剩‘%s’了,回家去取钱吧,拜拜不送' % money)
                break   #跳出包含break的总循环 也就是唯一的一个while循环
    
            # 若循环内上面的部分全部执行并且没有跳出循环,执行下面循环内的代码
    
            temp2 = input('要继续吗?继续请按enter,退出请输入‘我不想玩了我不想玩了’\n')
            # 输入一个temp2,若temp2为空跳出本次循环开始下一个循环,否则跳出整个循环
            if temp2 == '':
                continue
            else:
                break
    elif temp1 == 2 or '2':
        print('游戏结束')
    else:
        print('输入错误,请输入1或者2,再输错自己去剁手吧')
    

    相关文章

      网友评论

          本文标题:掷骰子玩

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