疫情之后,我打算用python买彩票!(一)

博主因疫情无法购买彩票,于是用Python编写程序模拟双色球购买过程。程序包括生成随机号码、判断中奖及奖金计算等功能。分享了代码实现,并提到未来将优化和完善,期待读者关注后续进展。
摘要由CSDN通过智能技术生成

受到疫情的影响,目前福利彩票还没有开始销售,无聊之下,自己陪自己写个程序模拟购买的过程,等到疫情过去,这就是我的彩票利器了,拿去不谢!
之前写的3D福彩的模拟购买并查看是否中奖的代码,可以参考下面的链接:
https://editor.csdn.net/md/?articleId=104487169
我预想要达到的效果
1.输入购买多少注,自动生成
2.模拟生成中奖号码
3.判断是否中奖,中了多少钱,奖金多少
4.购买任意注,筛选出中奖概率最高的一注
先说下自己的思路:
1.双色球由33个红球,和16个蓝球组成,所以定义了2个列表,存放这2种颜色的球
2.定义一个新列表,从红球中每次取1个,如果不在新列表中,则添加进去,反之继续取,知道取出6个,也就是新列表的长度是6时停止;蓝球同样的思路
3.对红球进行从小到达排列,然后格式化输出
代码如下:

import random
def double_color():
    red=[i for i in range(1,34)]
    blue=[i for i in range(1,17)]
    dc_num=int(input('请输入要购买多少注双色球'))
    print('您购买的双色球是')
    while dc_num>0:
        dc_red = []
        dc_blue = []
        while len(dc_red)<7:
            li_red=red[random.randint(0,32)]
            if not li_red in dc_red
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力学python的设计师

一年后再回首,为自己的成长惊喜

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值