用python模拟双色球中奖,看看怎么买彩票最科学

本文介绍了一位作者使用Python进行双色球彩票模拟购买的过程,旨在探讨最科学的购买方式。作者首先生成一注理想中奖号码,然后模拟购买,如果未中奖则重新开始,通过记录购买次数进行概率统计。代码部分参考了网上资源并进行了修改。目前实现为手动运行,期待更高自动化程度的实现。
摘要由CSDN通过智能技术生成

最近自学python,主要还是被铺天盖地的广告洗了个脑,完全外行,学python就是为了好玩和轻量化的自动办公。然后一日突发奇想,双色球是概率问题,但是有单注和复式的玩法,那么怎么买比较科学呢?所以撸了以下的代码出来,部分双色球代码参考了网上的现成代码来修改的。

按我以前买彩票的风格,历来都是随机,所以我考虑了一下,代码具体逻辑是这样的,先生成一注中奖的号码,然后去买彩票,如果不中就重来,然后把买了几次彩票写进excel里面,后续来统计看看(这里主要是边学边写,先写出来的就算中奖吧,不过原理应该都一样),具体的代码如下:

import random
from openpyxl import load_workbook
a = 1 #中奖次数
while a <= 42: # 中奖次数
    buys = 0    # 购买次数
    while True:
        # 生成一注机选彩票
        # 生成红球部分
        numbers_redballs = []
        number_redballs = 1
        while number_redballs < 34 :  # 生成红球池
            numbers_redballs.append(number_redballs)
            number_redballs += 1
        computer_redballs = []
        count_redballs = 1
        while count_redballs <= 6 :  # 选择6个红球
            index = random.randint(0, len(numbers_redbal
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值