输出结果见:https://tieba.baidu.com/p/5979125650

规律:
节气上元首局为所在宫位
同宫节气依次+1(阴遁-1)
每元首局为上个元的结尾再+1(阴遁-1)

import sysJieQi=["冬至","小寒","大寒","立春","雨水","惊蛰","春分","清明","谷雨","立夏","小满","芒种","夏至","小暑","大暑","立秋","处暑","白露","秋分","寒露","霜降","立冬","小雪","大雪"];
SanYuan=["上元","中元","下元"];
JiuGong=[1,8,3,4,9,2,7,6];#每三个节气在一个宫内,此为顺时针旋转后天八卦的九宫数gan1 = ["甲","乙","丙","丁","戊","己","庚","辛","壬","癸"];
zhi1 = ["子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"];'''
阳遁:
冬至、惊蛰一七四,小寒二八五,
大寒、春分三九六,雨水九六三,
清明、立夏四一七,立春八五二,
谷雨、小满五二八,芒种六三九。
阴遁:
夏至、白露九三六,小暑八二五,
大暑、秋分七一四,立秋二五八,
寒露、立冬六九三,处暑一四七,
霜降、小雪五八二,大雪四七一。
''''''
甲子顺于总数,局数始于宫(节气),遁旋通元(三元)而得局首为戊,遁飞得落宫(值使),找旬首(值符)'''#24节气*3元(1元5天)*5天*12时辰=360天的时辰数
#
#5天*12时辰=60时辰,一元60甲子
#60时辰%9宫=6,@一元衔接跳6YinYangDun=1;#1阳遁,-1阴遁
sum=0;
sum1=0;
JuShu=0;#元,首局第几局
JuShu2=0;print("所有0代表9");
#一年有二十四节气【a】
for a in range(24):if a<12 :                                               #阴阳遁【YinYangDun】YinYangDun=1;#阳遁else :YinYangDun=-1;#阴遁print("\n\n========"+JieQi[a]);                         #节气【a】#首局=【查表得宫】+余数(第一节气、第二节气、第三节气)ShouJu= (JiuGong[a//3]+ (a%3)*YinYangDun )%9 ;print("节气上元首局:"+ str(ShouJu));                       #节气首局【ShouJu】:冬至1,小寒2,大寒3#一个节气有三元【b】for b in range(3):print("\n----"+SanYuan[b]);                         #三元【b】显示,上中下JuShu= (ShouJu + sum1)%9;#节气的局,节气内三元的局print("第"+ str(JuShu) +"局");#一元之内                 #三元首局【JuShu】#----六十甲子----#一元有五天【c】JuShu2=JuShu;                                  #以旬首局数始【JuShu2】,局内落宫for c in range(5):#[0,4]#每天有十二时辰#print("第"+str(c)+"天开始");for d in range(12):#e1=((c-1)*12+(d-1))%10;#天干序号-1(数组从0开始)#e2=((c-1)*12+(d-1))%12;#地支序号-1e1=(sum%10);                            #其实干支是顺着局数一直下来的e2=(sum%12);if e1==0 : print("--"+str((c*12+(d+1))//10 +1)+"旬开始--");       #旬首(10个一次)print(gan1[e1]+zhi1[e2]+ ",落宫:"+ str((JuShu2)%9));        #显示时辰,"精确到当前时辰"JuShu2+=YinYangDun*1;sum1+=YinYangDun*1;sum+=1;                                                #总数print(sum);

用python生成奇门遁甲的360天的每个时辰及落宫相关推荐

  1. Metasploit+python生成免杀exe过360杀毒

    Metasploit+python生成免杀exe过360杀毒 1在kali下生成一个反弹的msf的python脚本,命令如下: msfvenom -p windows/meterpreter/reve ...

  2. Python生成截图选餐GIF动画

    大家好,我是小小明. 之前群里有小伙伴问今天中午该吃什么,然后另一位小伙伴发了一张下面的动图: 我个人觉得还挺有意思的,截图还真像抽奖一样随机选一个菜名.考虑到这张动图中的菜名候选并不见得都是我们能够 ...

  3. Python生成圣诞树

    Python生成圣诞树 使用Python代码生成一颗圣诞树. 效果图如下: 代码如下: import turtle as t # as就是取个别名,后续调用的t都是turtle from turtle ...

  4. 使用OpenCV和Python生成视频条形码

    使用OpenCV和Python生成视频条形码 1. 效果图 2. 原理 2.1 步骤 2.2 项目结构 3. 源码 参考 这篇博客将演示如何使用Python + OpenCV生成视频条形码. 生成视频 ...

  5. python生成订单号或生成任意序列

    python生成订单号或生成任意序列 示例代码: import time# 生成订单号 def get_order_code():# 年月日时分秒+time.time()的后7位order_no = ...

  6. 独家 | 手把手教你怎样用Python生成漂亮且精辟的图像(附教程代码)

    作者:Fabian Bosler 翻译:车前子 校对:吴振东 本文约4800字,建议阅读15分钟. 本文将介绍如何利用Python生成图像并将结果做出可视化分析. 在上周的文章<用python从 ...

  7. Python生成随机五位数——模仿手机验证码

    使用Python生成随机的五位手机验证码. # -*- coding:utf-8 -*-#生成五位随机数,模仿手机验证码#导入random库,可以生成随机数 import randomdef ran( ...

  8. python生成时间戳_python生成13位或16位时间戳以及反向解析时间戳的实例

    我就废话不多说了,直接上代码吧! import datetime import time def get_float_time_stamp(): datetime_now = datetime.dat ...

  9. python 词云_利用Python生成词云

    利用Python生成词云 一.第三方库的安装与介绍 1.1  Python第三方库jieba(中文分词) 1.介绍 "结巴"中文分词:做最好的 Python 中文分词组件. 2.特 ...

最新文章

  1. 鸿蒙程序如何上传,鸿蒙应用程序流转的实现
  2. 寻找优秀的程序员之实战指南-2
  3. 吴恩达机器学习:神经网络 | 反向传播算法
  4. DFS分布式文件系统 不同用户访问不同服务器修改同一文件 解决方案
  5. DevOps滚动部署
  6. C++语言学习思维导图
  7. Android之Toolbar的三个问题:修改左边箭头颜色、怎样修改右边以及子activity中的toolbar添加返回箭头
  8. 微型计算机控制系统常用报警方式,微型计算机控制技术复习资料.docx
  9. FlashBuild4序列号生成与使用方法
  10. 软件开发模式介绍和对比(瀑布、迭代、敏捷等)
  11. sobol灵敏度分析matlab_灵敏度分析 使用MATLAB编写
  12. 【推荐】网络安全学习路线和资料分享
  13. GOBY--一款攻击面测绘工具的使用
  14. vue3实现tags
  15. Excel公式大全Excel公式大全-入门
  16. WM开发常用资源下载 (转自黎波老师博客)
  17. 个人介绍静态网页【附源码】初学者的期中作业
  18. android获取后一天日期,android获取本周本月本年的第一天和最后一天
  19. mybatis-plus 自动生成代码
  20. 经典加密算法的实现与破解大素数生成算法

热门文章

  1. PDF加密、解密内幕(二)- PDF文件口令加密内幕
  2. Springboot毕设项目基于SpringBoot+Vue的冷冻货物仓单质押系统9y3d6java+VUE+Mybatis+Maven+Mysql+sprnig)
  3. 人工VS机器人:视网膜下注射技术
  4. 天津港焦炭码头牵手图扑软件,可视化解锁智慧焦炭港口
  5. cc1101载波监听 Carrier Sensor
  6. pbds库学习笔记(优先队列、平衡树、哈希表)
  7. 【第一周】吴恩达团队AI for Medical Diagnosis课程笔记
  8. 武汉企业快速通过CMMI认证的完整流程
  9. python金融应用的好书推荐卡_【荐书】智能风控:Python金融风险管理与评分卡建模(梅子行 毛鑫宇 著)...
  10. 线性代数学习笔记——二次型与二次曲面