01.03 为生活加点料,用python帮你选择双色球号码

双色球,顾名思义,就是两种颜色的球,红色和蓝色。


红球从1-33中取出6个,篮球从1-16取出1个。注意,红球为不放回采样,也就是不能有重复的。


那么,带大家用python来选择双色球号码。


其实很简单,只用到一个随机数模块。


先说红球共6个,每次从1-33个数中随机选择一个,且不重复的情况下,添加到一个列表中;蓝球从1-16个球中随机选择一个即可。


源码解析

<code>importrandom

red_ball=[]
whileTrue:
#生成一位随机数
a=random.randint(1,34)

#避免重复
ifanotinred_ball:
#把不重复的数字,添加到列表

red_ball.append(a)

#返回6个不重复的红球
iflen(red_ball)==6:
print("红球:",red_ball)
break

#生成蓝球
blue_ball=random.randint(1,17)
print("蓝球:",blue_ball)

#运行结果:
红球:[17,28,24,19,29,23]
蓝球:9
/<code>


运行上面程序,就会随机生成一组数据。


不过你说,这样选出来的数据有啥用,真的也只能在平淡的生活多了那么一丝期待。


还是踏踏实实学编程吧!


分享到:


相關文章: