#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

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

双色球模拟程序 python_python 之双色球预测相关推荐

  1. 双色球全功能版分析预测软件介绍

    彩票透视镜之[双色球]使用说明  详细介绍请到此处,有图有真相:  http://pan.baidu.com/s/1kTLoND9 本软件适用的彩票品种: 本软件适用于全国联网福利彩票--双色球. 主 ...

  2. python 爬取中彩网双色球开奖数据,预测下一期开奖号码

    爬取中彩网双色球开奖数据: import requests from bs4 import BeautifulSoup from collections import Counter# 获取内容 re ...

  3. 双色球双色球杀号公式,双色球杀号公式汇总

    双色球定号杀号方法大全_27个杀红公式 双色球定号杀号方法大全27个杀红公式一,当期开奖号码大小顺序第一位与第六位的差,计算的结果在下一期有可能不出.1.当期开奖号码大小顺序第二位与第三位的差,计算的 ...

  4. python3计算双色球_Python3实战:双色球开奖

    0.用经典概率学看双色球 双色球的一等奖中奖率大约为1772万分之一,六等奖的中奖概率略大于1/16,即6.25%.如果我们每期投资2元钱买彩票,那么中奖金额的期望略大于5元*6.25%,即0.312 ...

  5. 用python预测小孩的身高_python的cm_ycm python_python按公式预测身高 - 云+社区 - 腾讯云...

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 使用python2.7处理unicode的字符串,环境变量已设置pythonio ...

  6. 《LSTM神经网络和双色球预测例子》

    前言: 书接上回,通过把历年来的双色球蓝球数据爬取,可以看出,每期双色球蓝球之间并无任何关系,但仍存在问题: 决定蓝球数字可能并非取决于上一期蓝球的数据,可能取决于当期红球的数据,我们可能需要通盘考虑 ...

  7. 震惊,双色球秘诀竟然是这样。。。。。。。java预测双色球

    今天在学习数组和随机数的时候,突然灵光一现,就写了一小段代码来预测下一期双色球,一起来看一看是如何写的吧! 基础知识: 双色球的规则: "双色球"彩票投注区分为红色球号码区和蓝色球 ...

  8. 双色球6+1Java模拟

    # 程序运行结果: 一等奖:0次 二等奖:0次 三等奖:2次 四等奖:108次 五等奖:3720次 六等奖:301106次 感谢购买:9695064次 累计购买:10000000次 代码: ··· p ...

  9. 数学建模预测模型实例(三)---双色球概率预测模型

    双色球概率预测模型 数学建模预测模型实例(一)-大学生体测数据模型 数学建模预测模型实例(二)-表白墙影响力量化模型 python预测算法-线性回归 双色球概率预测模型 前言 最近新晋彩民佩瑞对于双色 ...

最新文章

  1. Acwing 309. 装饰围栏
  2. QPW 点评点赞日志表(tf_appraise_praise)
  3. String类中不同拼接方式
  4. 十、Linux网络管理续集
  5. Activemq Jms 简单示例
  6. 为什么是List list = new ArrayList,而不直接用ArrayList
  7. 游戏测试-笔试/面试(一)
  8. Mitmproxy 新版配置上游(二级)代理
  9. 计算机组成原理试题和答案,计算机组成原理试题(含答案)
  10. Pyhton爬小说实例解析笔记——爬虫基础
  11. ffmpeg的安装以及transform360插件的安装
  12. 陷波滤波器——周期性降噪
  13. sqlite3基础学习
  14. echarts嵌套饼图自动动画_使用百度echarts制作可视化大屏——制作一个双层饼图...
  15. Android 和 H5 交互-框架篇
  16. 网页前端监控系统(错误日志,接口监控)的使用
  17. .globl _start 简介
  18. 青海哈里哈图国家森林公园雪景美若人间仙境
  19. 春秋云境:CVE-2022-25411
  20. VBA word中插入文字和艺术字

热门文章

  1. c语言中doubt和double,doubt是什么意思_doubt是什么意思
  2. iOS银联ApplePay控件开发
  3. 32位和64位各种数据类型的字节数
  4. python出现THCudaCheck FAIL file=/pytorch/aten/src/THC/ThCGeneral.cpp line=405 error=11 : 情况
  5. rsa私钥和公钥_如何创建RSA公钥和私钥?
  6. Few-Shot Learning
  7. 测试工程师更换笔记本 - 软件安装(win10系统)
  8. 改变不了的历史,冲不破的效应
  9. matlab 大写变小写,matlab 修改文件夹下所有文件名大写为小写
  10. 心形图案怎么摆_心形照片墙怎么摆最好看