美文网首页
掷骰子玩

掷骰子玩

作者: 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