如何使用 Python 实现彩票自由(双色球)_ahr0cdovl2thawppyw5nljuwmc5jb20vc3rhdgljl2luzm8va2(1)

        # 从1-33中随机取一个数字
        temp_red_num = random.randint(1, 33)
        if temp_red_num not in reds:
            reds.append(temp_red_num)

    # 蓝球
    blue = random.randint(1, 16)

    # 红球排序
    reds.sort()

    # 数据预处理
    reds = nums\_pre(reds)
    blue = nums\_pre([blue])[0]

    result.append(' '.join(reds) + " + " + blue)
return '\n'.join(result)

需要注意的是,为了方便后面判断是否中奖,这里对红球列表进行了一次数据预处理,将小于 10 的数字前面加上 0



def nums_pre(nums):
“”"
购买数字预处理,如果是个位数,加上0
:param nums:
:return:
“”"
if nums:
if isinstance(nums, list) or isinstance(nums,tuple):
return [‘0{}’.format(int(item)) if int(item) < 10 else str(int(item)) for item in nums]
else:
return ‘0{}’.format(int(nums)) if int(nums) < 10 else str(int(nums))
else:
return ‘’


## 2. 红球固定或蓝球固定


这里以红球固
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值