python2.7 随机双色球近5注未出现号码
的有关信息介绍如下:
小编和很多网友一样,平时有买彩票习惯,有时候懒得去分析,最近想将近5期未出现的红、篮球,所以利用python来随机想要的注数,截图发给开彩票店的朋友就可以轻松下单,省心又省事。方法是通过两个list列表进行对比筛选出结果,然后随机出码。仅供代码学习交流,请勿沉迷赌博。
这个经验主要是分享代码,若是不懂python,请百度找相关教程学习。
代码如下:
import random #加载random随机函数
red_all=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32] #这是红球所有范围,利用list列表装着
red5=[1,3,5,6,7,8,9,10,11,13,14,15,19,20,21,22,24,25,27,30,31,32]
#red5 是 近5期都出现过的号码,大家可以彩票网站找近5期号码
blue_all=[1,2,3,4,5,6,7,8,9,10,11,12] #篮球所有号码
blue5=[1,2,5,10] #篮球近5期出现的号码,这里4个意思有一期重复
#利用list列表差集方法,red_all &red5的对比,找出不同值
red_range=list(set(red_all).difference(set(red5)))
#blue_all & blue5对比
blue_range=list(set(blue_all).difference(set(blue5)))
print '红球近五期未出号码:',red_range #打印出 红色球近5期未出现的号码
print '蓝球近五期未出号码:',blue_range #打印出 篮球近5期未出现的号码
print "------------ 双色球随机出码------------"
w=True #设置一个while的运行条件True
while(w):
s=input('请输入双色球随机注数:') #输入你想随机注数 例如:5
if s==0: #如果输入0的话 那么w=False,意味着不再循环
w=False
print 'Over the game!'
break #停止运行下面程序,结束操作
else: #s不等于0的情况 就运行下面代码
w=True
for k in range(s): #这里s就是输入的数字,输入多少就for循环多少次
red_ok=random.sample(red_range,6) #随机红球6个号码
blue_ok=random.sample(blue_range,1) #随机篮球1个号码
red_ok.sort() #进行sort()排序
print red_ok,'||',blue_ok #打印出来
print ' '
运行结果:
Red: [2, 4, 12, 16, 17, 18, 23, 26, 28, 29]
Blue: [3, 4, 6, 7, 8, 9, 11, 12]
------------Red Ball Random------------
Input number:5
[12, 16, 17, 18, 28, 29] ||
[2, 12, 16, 23, 28, 29] ||
[2, 12, 16, 23, 26, 28] ||
[4, 16, 17, 18, 26, 29] ||
[2, 12, 16, 17, 23, 28] ||
Input number:10
[2, 4, 12, 18, 28, 29] ||
[4, 12, 16, 23, 26, 29] ||
[2, 4, 12, 16, 17, 18] ||
[2, 16, 17, 18, 23, 26] ||
[2, 4, 12, 17, 18, 26] ||
[2, 4, 23, 26, 28, 29] ||
[2, 12, 16, 18, 28, 29] ||
[4, 12, 16, 17, 26, 29] ||
[2, 4, 12, 16, 17, 26] ||
[4, 12, 16, 18, 23, 28] ||
Input number:0
Over the game!
>>>



