python 小游戏 1

#游戏规则:
#初始本金是1000元,默认赔率是1倍,赢了,获得一倍金额,输了,扣除1倍金额。
#玩家选择下注,押大或押小;
#输入下注金额;
#摇3个骰子,11≤骰子总数≤18为大,3≤骰子总数≤10为小;
#如果赢了,获得1倍金额,输了,扣除1倍金额,本金为0时,游戏结束
import random
def input_num():
    nums=[]
    for i in range(3):
        num=random.randint(1,6)
        nums.append(num)
    return nums

def panduan(totalnums):

    if totalnums>=11 and totalnums<=18:
        return'大'
    elif totalnums>=3 and totalnums<=10:
        return '小'
        #print( '小')


def start_game():
    money=1000
    while money>0:
        nums=input_num()
        total=sum(nums)
        choice=['大','小']
        print('---游戏开始---')
        print('请下注:输入下注金额:')
        money1=int(input())
        print('请下注:选择大或小:')
        a=input()
        if a in choice:
            print('---摇筛子---')

            print('筛子点数:',nums)
            b=panduan(total)
            if a==b:
                money+=money1
                print('恭喜,你赢了%d,你的本金为%d'%(money1,money))
            else:
                money-=money1
                #return money
                print('抱歉,你输了%d,你的本金为%d'%(money1,money))
        else:
            print('格式有误,请重新输入')
    else:
        print('游戏结束')

start_game()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值