娱乐:不重复的机选大乐透

Posted shengqi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了娱乐:不重复的机选大乐透相关的知识,希望对你有一定的参考价值。

import random

num = (input(输入需要购买的彩票数:)).strip()
if num and num.isdigit() and int(num) >0:
    l2 = []
    for i in range(int(num)):
        l = []
        while len(l) < 5:
            b = random.randint(1, 35)
            b = str(b).zfill(2)
            if b not in l:
                l.append(b)

        l.sort()
        b = random.randint(1, 12)
        b = str(b).zfill(2)
        l.append(b)

        while len(l) < 7:
            b = random.randint(1, 2)
            b = str(b).zfill(2)
            if int(b) == int(l[5]):
                continue
            elif int(b) > int(l[5]):
                l.append(b)
            else:
                l.insert(5, b)
        if l not in l2:
            l2.append(l)

        qian = l2[i][:5]
        hou = l2[i][-2:]
        print(第%s注彩票,前区:%s,后区:%s%(i,qian,hou))
else:
    print(输入错误)

 

以上是关于娱乐:不重复的机选大乐透的主要内容,如果未能解决你的问题,请参考以下文章

生成大乐透号码

双色球大乐透中奖级别计算

VB音标显示(追加悬赏分)

简单双色球大乐透随机数实现

python简易的大乐透数据获取及初步分析

offer不等人,晚八点Java面试解密之“Reflection大乐透”准时开播!