#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(f