|
|

楼主 |
发表于 2015-12-30 09:50:29
|
显示全部楼层
好像可以了,谢谢大神!刚学的代码写得不好辛苦了!
- import random
- JiajinE=10000#甲可用金额
- yiJinE=10000#乙可用金额
- zongCiShu=10000#总次数
- yiTouZhuJinE=10#乙投注金额
- jiaZhuangJiaJinE=1000000#假设庄家用于和甲对赌金额
- yiZhuangJiaJinE=1000000#假设庄家用于和乙对赌金额
- JiaTouZhuJinE=10#甲开始投注金额
- jiaShujinE=0#甲该轮输掉的金额
- while zongCiShu:#判断可投注次数
- zongCiShu=zongCiShu-1
- if JiajinE>JiaTouZhuJinE:#判断甲有没有金额继续下轮
- jiaTouZhuDaXiao=random.randint(1,6)#生成甲方随机投注号码
- if jiaTouZhuDaXiao>=4:#判断甲投注大小
- jiaTouZhuDaXiao=1#标注甲中奖大小
- else:
- jiaTouZhuDaXiao=0#标注甲中奖大小
-
- if yiJinE>yiTouZhuJinE:#判断乙有没有金额继续下轮
- yiTouZhuDaXiao=random.randint(1,6)#生成乙方随机投注号码
- if yiTouZhuDaXiao>=4:#判断乙投注大小
- yiTouZhuDaXiao=1#标注乙中奖大小
- else:
- yiTouDaXiao=0#标注乙中奖大小
- zhuangJiaDaXiao=random.randint(1,6)#生成随机庄家开奖大小
- if zhuangJiaDaXiao>=4:#判断开大还是小
- zhuangJiaDaXiao=1#标注庄家大小
- else:
- zhuangJiaDaXiao=0#标注庄家大小
- if zhuangJiaDaXiao==jiaTouZhuDaXiao:#判断甲有没有中
- JiajinE=JiajinE+JiaTouZhuJinE*2#计算甲赢了之后的可用金额
- jiaZhuangJiaJinE=jiaZhuangJiaJinE-JiaTouZhuJinE#计算庄家输之后的金额
- jiaShujinE=0#重设输掉的金额
- JiaTouZhuJinE=10#下轮应该下注金额
- else:
- JiajinE=JiajinE-JiaTouZhuJinE#计算甲输了之后的可用金额
- jiashujinE=jiaShujinE+JiaTouZhuJinE#输掉的金额
- jiaZhuangJiaJinE=jiaZhuangJiaJinE+jiaShujinE#计算庄家赢之后的金额
- jiaTouZhuJinE=jiaShujinE*2#下轮应该下注金额
- if zhuangJiaDaXiao==yiTouZhuDaXiao:#判断乙有没有中
- yiJinE=yiJinE+yiTouZhuJinE*2#计算乙赢了之后的可用金额
- yiZhuangJiaJinE=yiZhuangJiaJinE-yiTouZhuJinE#计算庄家输之后的金额
- else:
- yiJinE=yiJinE-yiTouZhuJinE#计算乙输之后的可用金额
- yiZhuangJiaJinE=yiZhuangJiaJinE+yiTouZhuJinE#计算庄家赢之后的金额
- yiTouZhuJinE=10#重设乙的投注金额
- if jiaZhuangJiaJinE+yiZhuangJiaJinE-2000000>0:
- print('庄家盈利:',jiaZhuangJiaJinE+yiZhuangJiaJinE-2000000)#庄家盈利金额
- else:
- print('庄家亏损:',jiaZhuangJiaJinE+yiZhuangJiaJinE-2000000)
- print('甲方金额:',yiJinE)
- print('乙方金额:',JiajinE)
复制代码 |
|