iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python 之双色球预测
  • 650
分享到

python 之双色球预测

双色球预测python 2023-01-31 07:01:22 650人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

#encoding=utf-8 #这是一个易经的启卦程序,在windows下的python3.3下创建' #启卦要本着易的四原则,无事不占,不动不占,无疑不占.不能乱占。 #预测原理是,随机生成一组6个红球号码,然后运行易经启卦程序,如果此

#encoding=utf-8
#这是一个易经的启卦程序,在windows下的python3.3下创建'
#启卦要本着易的四原则,无事不占,不动不占,无疑不占.不能乱占。
#预测原理是,随机生成一组6个红球号码,然后运行易经启卦程序,如果此结果
#为上上卦,那么这组号码就被打印出来,如果不是遇继续生成随机数,易经启卦原理我
#用 shell 写过一次了,这次是用python 又写了一次,思路是一样的,过程有差别,在
#shell 中主要是操作文件,在Python中主要操作的是列表和字典。

def qg():


    import random
    banyao = range(1,385)
#获取1到384的随机数。



#爻符列表
    fu = []

#爻的阴阳列表用数字表示。

    fa = {'101': '6', '100': '2',
          '110': '4', '111': '8',
          '000': '1', '001': '5',
          '011': '7', '010': '3'}
# 三个爻号对应的卦序。


#定义以上这些列表和字典,以供下面的代码使用。
    def qg():
        suiji = random.sample(banyao,1)
        jiou = suiji[0] % 2
    
        if jiou == 0:
            fu.append(0)
        else:
            fu.append(1)
        

#定义一个函数,获取一个随机数写到上面建好的列表中.
    for i in range(0,6):
        qg()

#运行6次上面的函数。得到一整卦。
    for n in range(0,6):
        fl = open("qg/fl.txt",'a')
        fl.write(str(fu[5-n]))
        fl.close()
#从最后向前读列表数字并写到文件fl中。
  
    for ai in open("qg/fl.txt",'r'):
        f2 = open("qg/f2.txt",'a')
        f2.write(str(fa[ai[0:3]]))
        f2.close()
        f2 = open("qg/f2.txt",'a')
        f2.write(str(fa[ai[3:6]]))
        f2.close()    
#再把地fl文件分成两部分,去对应字典fa,把数据写入文件f2.txt
    for al in open("qg/f2.txt",'r'):
        ac =int(al)
    
#读出f2.txt文件中的数据,不做操做。 

    an = {"23":"1","00":"1","01":"2","02":"2","03":"3","04":"3","05":"3","06":"4",
          "07":"4","08":"5","09":"5","10":"6","11":"6","12":"7","13":"7","14":"8",
          "15":"8","16":"9","17":"9","18":"10","19":"11","20":"11","21":"12","22":"12"}

#创建字典 an,把时间对应的参数写到字典里。
    import time
    am = (time.strftime("%H"))
#print (time.strftime("%H"))
#获取当前小时数
    if am in an:
        ax = an[am]
        ay = (int(ax) + ac) % 6
    
#用当前小时数对应的参数加上对应的卦数除以6取余,就是获得的变爻数。

    fv = fu[:]

    ba = fv[ay-1]
    if ba == 0:
        fv[ay-1] = 1
    else:
        fv[ay-1] = 0

#复制fu列表,并把对应的变爻卦符改变。
 
    for na in range(0,6):
        fi = open("qg/fi.txt",'a')
        fi.write(str(fv[5-na]))
        fi.close()
#把fv列表内容反向写入 fi.txt文件中。

    for aj in open("qg/fi.txt",'r'):
        f3 = open("qg/f3.txt",'a')
        f3.write(str(fa[aj[0:3]]))
        f2.close()
        f3 = open("qg/f3.txt",'a')
        f3.write(str(fa[aj[3:6]]))
        f3.close()

    for aq in open("qg/f3.txt",'r'):
        j = aq
    
    ff = {'74': '27', '34': '21', '88': '2', '86': '7', '33': '30',
          '84': '24', '85': '46', '82': '19', '83': '36', '54': '42',
          '21': '43', '22': '58', '23': '49', '24': '17', '25': '28',
          '26': '47', '27': '31', '28': '45', '68': '8', '73': '22',
          '58': '20', '71': '26', '77': '52', '76': '4', '75': '18',
          '38': '35', '37': '56', '36': '64', '35': '58', '52': '61',
          '55': '57', '32': '38', '57': '53', '56': '59', '87': '15',
          '72': '41', '66': '29', '15': '44', '14': '25', '17': '33',
          '16': '6', '11': '1', '13': '13', '12': '10', '81': '11',
          '18': '12', '64': '3', '65': '48', '48': '16', '67': '39',
          '61': '5', '62': '60', '63': '63', '42': '54', '43': '55',
          '41': '34', '46': '40', '47': '62', '44': '51', '45': '32',
          '51': '9', '78': '23', '31': '14', '53': '37'}

#    ssg = [55,53,49,48,46,44,43,42,27,21,14,8,2,1]
#    gua = ff[j]
    f4 = open("qg/f4.txt",'w')
    f4.write(str(ff[j]))
    f4.close

#上面这个字典是把上下卦的组合号转换成卦号,这个也可以不改,这里不改京要改经文的文件名。

    import os
    os.remove("qg/f2.txt")
    os.remove("qg/fi.txt")
    os.remove("qg/f3.txt")
    os.remove("qg/fl.txt")
    del fu[:]
#清除上面生成的文件和列表


ssg = [55,53,49,48,46,44,43,42,27,21,14,8,2,1]

running = True
while running:
    import random
    qou = range(1,34)
    hongse = random.sample(qou,6)
    qg()
    for f5 in open("qg/f4.txt",'r'):
        f6 = f5
        if int(f6[:]) in ssg:
            print ("红球是:")
            print (hongse)
            running = False

luq = True
while luq:
    import random
    lqou = range(1,17)
    luse = random.sample(lqou,1)
    qg()
    for f7 in open("qg/f4.txt",'r'):
        f8 = f7
        if int(f8[:]) in ssg:
            print ("蓝球是:")
            print (luse)
            luq = False


            
#如果生成随机数后运行易经


--结束END--

本文标题: python 之双色球预测

本文链接: https://www.lsjlt.com/news/191326.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python 之双色球预测
    #encoding=utf-8 #这是一个易经的启卦程序,在windows下的python3.3下创建' #启卦要本着易的四原则,无事不占,不动不占,无疑不占.不能乱占。 #预测原理是,随机生成一组6个红球号码,然后运行易经启卦程序,如果此...
    99+
    2023-01-31
    双色球预测 python
  • python生成双色球程序
    偶尔去买双色球,每次购买时都是随机选球,自己平时就用python,当然一直在学习,所以就用python写了一个随机或指定出双色球的脚本。代码如下:#!/usr/bin/python # -*- coding=utf-8 -*- # by a...
    99+
    2023-01-31
    双色球 程序 python
  • Python之双色球选购和三级菜单问题
    1:双色球选购# 1 双色球(假设一共八个球,6个红球,球号1-32、2个蓝球,球号1-16)# 2 确保用户不能重复选择,不能超出范围# 3 用户输入有误时有相应的错误提示# 4 最后展示用户选择的双色球的号码 select_re...
    99+
    2023-01-31
    双色球 菜单 Python
  • Python实现双色球号码随机生成
    目录1. 随机一注2. 红球固定或蓝球固定红球固定蓝球固定3. 爬取中奖号码4. 是否中奖5. 总结一下大家好,我是煎蛋哥! 上篇文章聊到了 Python 实现大乐透彩票自由的完整流...
    99+
    2024-04-02
  • Java实战入门之双色球彩票小游戏
    目录一、项目需求二、项目思路三、完整代码四、功能演示一、项目需求 二、项目思路 1、菜单制作 2、中奖号码生成 getNumber (随机数 Math.random) 3、购买号码...
    99+
    2024-04-02
  • Python怎么实现双色球号码随机生成
    这篇“Python怎么实现双色球号码随机生成”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python怎么实现双色球号码随机...
    99+
    2023-06-30
  • Java双色球系统开发详解
    目录功能说明1.1. 菜单页功能1.2. 购买双色球1.4. 查看中奖1.5. 退出系统总结功能说明 1.1. 菜单页功能 package lotteryDemo1; impor...
    99+
    2024-04-02
  • Python爬取彩票双色球并存到把数据e
    环境:python3目的:爬取15年的双色球开奖号以及期数和开奖日期:上代码#!/usr/bin/env python3 #-*-coding:utf-8-*- # @Author  : 杜文涛 # @Time    : 2018/4/19...
    99+
    2023-01-31
    双色球 彩票 数据
  • python灰色预测法的具体使用
    目录1.简介2.算法详解2.1生成累加数据2.2  累加后的数据表达式2.3 求解2.2的未知参数3.实例分析3.1导入数据3.2进行累加数据 ...
    99+
    2024-04-02
  • 实训项目:PHP双色球效果实现
    实验步骤 创建一个1-33的红色球号码区数组,并随机取出6个号码; 2.创建一个1-16的蓝色球号码区数组,并随机取出1个号码; 3.显示输出机选的红色球号码和蓝色球号码。 运行效果  html,css代码 .box...
    99+
    2023-10-22
    php html css
  • Java如何实现双色球彩票小游戏
    这篇文章主要介绍了Java如何实现双色球彩票小游戏,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Java的优点是什么1. 简单,只需理解基本的概念,就可以编写适合于各种情况的...
    99+
    2023-06-14
  • python3基础学习(双色球随机生成器
      最近学习了python3的一些基础语法,语法基本搞懂了,因此自己想通过一些小东西进行实战下,以此来加深学习!  实战一:双色球随机生成器,使用语法:python3 xx.py 红球个数 蓝球个数 import random import...
    99+
    2023-01-31
    生成器 双色球 基础
  • 怎么用c语言编写双色球选号
    编写双色球选号的C语言程序可以利用随机数生成器来产生选号。以下是一个简单示例:```c#include #include #include #define MAX_RED_NUM 33#define MAX_BLUE_NUM 16// ...
    99+
    2023-08-11
    c语言
  • C语言实现计算双色球的中奖率
    目录规则编写思路运行结果源码规则 “双色球”每注投注号码由 6 个红色球号码和 1 个蓝色球号码组成。红色球号码从 1--33 中选择;蓝色球号码从 1--1...
    99+
    2022-12-09
    C语言计算双色球中奖率 C语言 双色球中奖率 C语言 中奖率
  • Matlab怎么实现灰色预测
    这篇文章主要介绍“Matlab怎么实现灰色预测”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Matlab怎么实现灰色预测”文章能帮助大家解决问题。模型介绍略微带过一下原理:灰色预测对于趋势不强的数据...
    99+
    2023-06-30
  • 基于C#设计一个双色球选号工具
    目录窗体展示开始后展示结束摇色展示代码导入的命名空间初始化私有变量页面初始化开始按钮数字更新结束按钮结果显示窗体展示 开始后展示 结束摇色展示 代码 导入的命名空间 using...
    99+
    2024-04-02
  • 数学建模系列-预测模型(一)灰色预测模型
    目录 1 灰色预测模型 1.1 灰色系统的定义与特点 1.2 灰色预测模型优缺点 1.3 灰色生成数列 1.4 灰色模型GM(1,1)实操步骤 1 数据检验 2 构建灰色模型 3 检验预测值 4 灰色预测模型实例代码 目前我们学习预测...
    99+
    2023-08-31
    人工智能 python
  • bs4爬虫实战二:获取双色球中奖信息
    目标分析:访问双色球网站:http://www.zhcw.com/ssq/kaijiangshuju/index.shtmltype=0 右键查看源代码,发现这个框架的数据来源于:http://kaijiang.zhcw.com/zhcw...
    99+
    2023-01-30
    爬虫 双色球 实战
  • Python数据分析入门--灰色预测学习笔记
    文章目录 一、灰色预测简介二、GM(1,1)模型的原理1. 级比检验2. 构造累加序列3. 生成紧邻均值序列4. 建立灰微分方程5. 求解白化方程6. 精度检验 三、Python实现GM(...
    99+
    2023-09-16
    python 数据分析 学习
  • 一文详解Python灰色预测模型实现示例
    目录前言一、模型理论特点二、模型场景1.预测种类2.适用条件三、建模流程1.级比校验3.系数求解 4.残差检验与级比偏差检验四、Python实例实现总结前言 博主参与过大...
    99+
    2023-02-15
    Python灰色预测模型 Python 模型预测
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作