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,再输错自己去剁手吧')
网友评论