最近,团队写了一系列关于易经相关的Python程序,和团队商量后,我们决定慢慢将这些程序开源,希望能对正在学习易经的小伙伴能有所帮助。今天既然是第一期,我们首先放一个最简单的,即易经六十四卦的输出。
这个无疑太简单了,输入一个数,从列表中抽取对应的卦就可以,这次我们加一点难度,把六十四卦上下两卦拆开再合成,形成六十四卦。
思路:
首先,我们输入一个数,输出这个数对应的上卦和下卦。其实这个思路和输出一整个卦是一样的。比如第六十四卦水火既济卦,这个卦的上卦是坎水,下卦是离卦,那么其实坎在这个卦里也可以看做第六十四个,离卦也可以看做第六十四个。所以我们把所有的卦,拆分成上卦和下卦,分别做成列表,比如第六十四卦是坎和离,那么我们就把64这个数字放入__Kan_Shang列表和__Li_Xia列表,当输入一个数的时候,判断这个数是否在这两个列表中,如果在,则输出对应的卦就可以。
上代码:
__Qian_Wai = [1, 6, 10, 12, 13, 25, 33, 44] # 乾卦外
__Qian_Nei = [1, 5, 9, 11, 14, 26, 34, 43] # 乾卦内
__Dui_Wai = [17, 28, 31, 43, 45, 47, 49, 58] # 兑卦外
__Dui_Nei = [10, 19, 38, 41, 54, 58, 60, 61] # 兑卦内
__Li_Wai = [14, 21, 30, 35, 38, 50, 56, 64] # 离卦外
__Li_Nei = [13, 22, 30, 36, 37, 49, 55, 63] # 离卦内
__Zhen_Wai = [16, 32, 34, 40, 51