温馨提示:阅读文本大概需要1分钟。
双色球,简单来说,就是两种颜色的球,红色和蓝色。
规则很简单,红球从1-33中选取不同的6个数。蓝球从1-16中选取1个数。注意,红球不能有重复的。
那么,带大家用Python来选取一注双色球号码。
其实很简单,只要用到一个随机数模块。
先说红球共六个,每次从1-33个数中随机选择一个,且不重复的情况下,添加到一个列表中;篮球从1-16个数中随机选择一个即可。
直接上代码:
import random
red_ball = []
while True:
# 生成一位随机数
a = random.randint(1, 33)
# 避免重复
if a not in red_ball:
# 把不重复的数字,添加到列表
red_ball.append(a)
# 返回6个不重复的红球
if len(red_ball) == 6:
print("红球:", red_ball)
break
# 生成蓝球
blue_ball = random.randint(1, 16)
print("蓝球:", blue_ball)
# 运行结果:
红球: [17, 28, 24, 19, 29, 23]
蓝球: 9
运行上面程序,就会随机生成一组数据。
踏踏实实做事,选出来的数据也没什么用,只是添加了一份乐趣。