# -*- coding: UTF-8 -*-
import random
print("欢迎使用双色球模拟器,现在开始啦!")
print("您的5000元充值已到帐,祝您玩的愉快")
mymoney=5000
chmoney=0
inmoney=5000
pay=0
zhu=0
fmoney=0
iend=1
jiang=[0,0,0,0,0,0,0]
you=[0,0,0,0,0,0,0]
syou=[0,0,0,0,0,0,0]
num=0
jjin={1:100000000,2:30000000,3:3000,4:200,5:10,6:5}
def kaijiang(jiang):
yy=0
while yy<6:
jiang[yy]=random.randrange(1,33)
yy=yy+1
jiang[6]=random.randrange(1,16)
def dengji(you,jiang):
lnum=0
if you[6]==jiang[6]:lnum=1
hnum=0
for mm in jiang[0:5]:
if you[0:5].count(mm)!=0:
hnum=hnum+1
num=lnum+hnum
if num==7:
return 1
elif num==6:
if lnum==1:
return 3
else:
return 2
elif num==5:
return 4
elif num==4:
return 5
elif lnum==1:
return 6
else:
return 0
while iend:
pay=0;zhu=0;chmoney=0;num=0
print("您现在的资金还有%d元"%mymoney)
print("请输入您想要的选项的序号")
print("1-充值,2-我来选号,3-重复上一次投注,4-重复上次开奖内容投注,5-随机选号,6-取钱结束")
num=int(input())
if num==1:
while chmoney<=0:
print("请输入您想要充值的金额")
chmoney=int(input())
if chmoney<=0:
print("充值金额错误,请重新输入")
else:
print("成功充值%d元,谢谢您的支持"%chmoney)
mymoney=mymoney+chmoney
inmoney=inmoney+chmoney
print("您现有%d元,总共充值%d元,谢谢您的支持"%(mymoney,inmoney))
elif num==2 or num==3 or num==4 or num==5:
if num==2:
ballnum=1
ball=0
while ballnum<6:
while (ball<1 or ball>33):
print("请输入第%d个红球的号码1-33"%ballnum)
ball=int(input())
if (ball<1 or ball>33):
print("输入有误,重新输入")
else:
print("选球成功")
you[ballnum-1]=ball
ballnum=ballnum+1
ball=0
while ball<1 or ball>16:
print("输入蓝球号码:")
ball=int(input())
if ball<1 or ball>16:print("输入有误,重新输入")
else:
print("选球成功")
you[6]=ball
ballnum=1
ball=0
while zhu<=0 :
print("请输入您的注数:")
zhu=int(input())
if zhu<=0:
print("您的输入有误")
zhu=0
else:
pay=2*zhu
if pay>mymoney:
print("您的余额不足,请重新下注")
pay=0;zhu=0
else:
print("下注成功,共支付:%d元"%pay)
print("原有余额为:%d"%mymoney)
mymoney=mymoney-pay
print("现有余额为:%d"%mymoney)
elif num==3:
ii=0
for mm in syou:
you[ii]=mm
ii=ii+1
while zhu<=0 :
print("请输入您的注数:")
zhu=int(input())
if zhu<=0:
print("您的输入有误")
zhu=0
else:
pay=2*zhu
if pay>mymoney:
print("您的余额不足,请重新下注")
pay=0;zhu=0
else:
print("下注成功,共支付:%d元"%pay)
print("原有余额为:%d"%mymoney)
mymoney=mymoney-pay
print("现有余额为:%d"%mymoney)
elif num==4:
ii=0
for mm in jiang:
you[ii]=mm
ii=ii+1
while zhu<=0 :
print("请输入您的注数:")
zhu=int(input())
if zhu<=0:
print("您的输入有误")
zhu=0
else:
pay=2*zhu
if pay>mymoney:
print("您的余额不足,请重新下注")
pay=0;zhu=0
else:
print("下注成功,共支付:%d元"%pay)
print("原有余额为:%d"%mymoney)
mymoney=mymoney-pay
print("现有余额为:%d"%mymoney)
else:
kaijiang(you)
while zhu<=0 :
print("请输入您的注数:")
zhu=int(input())
if zhu<=0:
print("您的输入有误")
zhu=0
else:
pay=2*zhu
if pay>mymoney:
print("您的余额不足,请重新下注")
pay=0;zhu=0
else:
print("下注成功,共支付:%d元"%pay)
print("原有余额为:%d"%mymoney)
mymoney=mymoney-pay
print("现有余额为:%d"%mymoney)
kaijiang(jiang)
re=dengji(you,jiang)
print("您的红球号码为",you[0:5],"蓝球:",you[6])
print("开奖红球号码为",jiang[0:5],"蓝球:",jiang[6])
kk=0
for ii in you:
syou[kk]=ii
kk=kk+1
if re==0:
print("抱歉您没有获奖")
elif re==1:
print("恭喜您获得了一等奖,奖金一亿元,正在下发到您的账户")
print("您原来的账户余额为:%d元"%mymoney)
mymoney=mymoney+jjin[1]
print("您现在的账户余额为:%d元"%mymoney)
else:
fmoney=jjin[re]*zhu
print("恭喜您获得了%d等奖,奖金%d元,您的注数为:%d,最终奖金为:%d正在下发到您的账户"%(re,jjin[re],zhu,fmoney))
print("您原来的账户余额为:%d元"%mymoney)
mymoney=mymoney+fmoney
print("您现在的账户余额为:%d元"%mymoney)
elif num==6:
iend=0
print("谢谢您的支持")
print("本次您共充值:%d元"%inmoney)
print("您的账户余额:%d元"%mymoney)
if mymoney>inmoney:
print("您此次共赢取%d元"%(mymoney-inmoney))
elif mymoney==inmoney:
print("您此次输赢相当")
else:
print("此次您输了%d元"%(inmoney-mymoney))
else:
print("输入错误,重新输入")
刚写好,自己玩了一会,赔了7000块,全程只赢了100元,彩票害人啊啊
本人原创,任何转载引用请提前联系