仅供 Python编程语言 学习、实践、交流用!

一、用到的库;

import os
import time
import random
from tkinter import messagebox

二、定义的相关函数;

def generate(ball_max, num):  #随机生成球号ball = random.sample([i for i in range(1, ball_max + 1)], k=num)ball.sort()return balldef make_big_letou():   #大乐透return generate(35, 5) + generate(12, 2)def tow_ball():    #双色球return generate(33, 6) + generate(16, 1)def getPwd(dict):  # 历史开奖数据处理with open(dict, 'r') as f:for pwd in f:yield pwd.strip()def display1(history):   #显示大乐透球号码global dt = make_big_letou()[:len(make_big_letou())]a, b, c, d, e, f, g = tA = (f'{a:0>2d}' + ' ')B = (f'{b:0>2d}' + ' ')C = (f'{c:0>2d}' + ' ')D = (f'{d:0>2d}' + ' ')E = (f'{e:0>2d}' + ' ')F = (f'{f:0>2d}' + ' ')G = (f'{g:0>2d}' + ' ')m = str(A + B + C + D + E + F + G)for i in history:if m != i:d = melse:file.write("出现重复!!!")file.write(d + '\n')def display2(history):   #显示双色球球号码global st = tow_ball()[:len(tow_ball())]a, b, c, d, e, f, g = tA = (f'{a:0>2d}' + ' ')B = (f'{b:0>2d}' + ' ')C = (f'{c:0>2d}' + ' ')D = (f'{d:0>2d}' + ' ')E = (f'{e:0>2d}' + ' ')F = (f'{f:0>2d}' + ' ')G = (f'{g:0>2d}' + ' ')M = str(A + B + C + D + E + F + G)for i in history:if M != i:s = Melse:file.write("出现重复!!!")file.write(s + '\n')

三、程序入口;

if __name__ == "__main__":   #程序入口dict1 = "C:\\Users\\Administrator\\Desktop\\大乐透历史开奖数据.txt"dict2 = "C:\\Users\\Administrator\\Desktop\\双色球历史开奖数据.txt"if not os.access(dict1,os.X_OK):  #判断历史数据是否存在messagebox.showinfo('小叶提醒:', '大乐透历史开奖数据不存在!!!')elif not os.access(dict2,os.X_OK):messagebox.showinfo('小叶提醒:', '双色球历史开奖数据不存在!!!')else:desktop_path = "C:\\Users\\Administrator\\Desktop\\"  # 定义一个变量,赋值一个路径,用于存放打印结果full_path = desktop_path + '双色球 大乐透 5注随机选号 避开历史开奖.txt'  # 创建一个txt文件file = open(full_path, 'w')  # 打开txt文档,写入数据file.write('大乐透选号日期:' + time.strftime('%Y-%m-%d %H:%M:%S') + '\n')for x in range(5):  # 21425712history = getPwd(dict1)display1(history)file.write('\n双色球选号日期:' + time.strftime('%Y-%m-%d %H:%M:%S') + '\n')for x in range(5):  # 21425712history = getPwd(dict2)display2(history)file.close()messagebox.showinfo('小叶提醒:', '已随机生成 双色球、大乐透 号码,请查看!!!')os.startfile(full_path)os._exit(1)

喜欢以上内容的,请长按 点赞+关注,谢谢!!!

续上回 python 双色球 大乐透5注随机选号之排除历史开奖号码相关推荐

  1. java基础项目-抽奖机-模拟双色球-大乐透

    java基础项目-抽奖机-模拟双色球-大乐透: 创建了很多的方法逐个编译的,做的很新手 不足之处希望多多交流.谢谢. 需求分析: 欢迎界面 欢迎使用超级幸运抽奖机 选彩种(1.双色球:2.超级大乐透) ...

  2. python实现大乐透号码生成器

    #python day10 大乐透号码生成器 题目要求:使用random模块模拟大乐透号码生成器.选号规则:前区在1-35范围内随机产生不重复的5个号码,后区在1-12范围内随机产生不重复的2个号码. ...

  3. 双色球大乐透(python)用列表和集合分别编程生成一期的开奖预测号码

    用列表和集合分别编程生成一期的开奖预测号码 ''' 双色球 双色球投注区分为红色球号码区和蓝色球号码区 红色球号码区由1-33共三十三个号码组成 蓝色球号码区由1-16共十六个号码组成 投注时选择6个 ...

  4. 十行代码写个彩票随机生成器(双色球+大乐透)

    前言 自己动手丰衣足食,平时买彩票总是不中,回想起来是不是他那个机器机选的就是不中的号??? 那就自己code一个试试吧! 偷偷告诉你,我写完 就去买了,结果真就中了! CSDN下载链接:免费的免费的 ...

  5. 大乐透号码生成器python_python随机生成 双色球 大乐透

    如下所示,写入文本文件中,文件类型改成.py,直接运行即可: #!/usr/bin/env python import string, sys, time import random def ssq( ...

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

    import java.util.Arrays;/*** 双色球相关规则** @Author: L.swallow* @Date: 2019/12/13 17:33*/ public class SS ...

  7. 双色球大乐透开奖查询软件

    最近老买lottery,复式兑起来太麻烦了,上网一查还真没有类似软件,于是自己写了一个,这下方便了哈哈,给广大彩民分享一下 第一次居然输了点专业词汇被封了,崩溃啊,功能见截图吧,不能多说了 由于附件最 ...

  8. 大乐透python预测程序_Python生成随机验证码,大乐透号码

    随机生成验证码 示例代码: import random # 导入标准模块中的random if __name__ == '__main__': check_code = "" # ...

  9. 双色球和大乐透号码生成器

    import random # 双色球生成器,随机六个红色球加一个蓝色球 ball = [] while True:     red = random.randint(1, 33)  # 产生一个随机 ...

  10. php计算大乐透与双色球彩票算法

    //调用public function index(){ $this->dlt(); //大乐透echo '<br><br><br><br>< ...

最新文章

  1. PAT甲级题目翻译+答案 AcWing(模拟)
  2. 如何判断当前的SAP Spartacus已经运行在SSR模式,而不是PWA模式下了
  3. python paramiko模块下载_Python自动化运维实战:使用Python管理网络设备
  4. nmon工具安装及使用
  5. 深层剖析鸿蒙轻内核M核的动态内存如何支持多段非连续性内存
  6. iOS开发 利用Reachability判断网络环境
  7. 仿射变换和射影变换、等距变换、相似变换
  8. Linux性能优化(十三)——CPU性能测试
  9. 工商银行接口开发-java
  10. PLC(二)西门子S7-200PLC基础知识
  11. 阿里巴巴大数据之路-维度设计
  12. Codeforces 1153
  13. 苹果怎么测是原装屏_Wendy在华强北教你组装苹果8P——屏幕
  14. ios-弹窗输入六位密码
  15. 面试官,你到底安的什么心?
  16. 计算机新建怎么没有表格,为什么新建找不到excle:为什么电脑新建项目里没有EXCEL表格?...
  17. Xtensa处理器架构基础-架构简介与常见寄存器
  18. 微信小程序(JS逻辑文件)
  19. D3 CSV表格文件的读取详解
  20. Linux:复位USB设备

热门文章

  1. 敏捷开发以及极限编程与SCRUM的特点和区别
  2. linux下的遥控器软件下载,万能遥控器软件
  3. 光环PMP一模知识点解析
  4. 维软标准输入法 ALKATIP
  5. [源码和文档分享]基于Android的家庭学校联系平台APP开发与实现
  6. 普元eos运行环境下的逻辑流及页面流反编译工具
  7. cat3 utp是不是网线_CAT网线品种分类
  8. Oracle 使用 PL/SQL Developer 生成 AWR 报告
  9. MODIS数据下载之USGS下载流程
  10. 014吸管工具,颜色取样器工具,标尺工具和注释工具