五行是由金木水火土构成,其中的关系为“水生木,木生火,火生土,土生金,金生水”,“水克火,火克金,金克木,木克土,土克水”。那么我们把水到金分别由1-5五个数字进行赋值。
第一个五行减去第二个五行,结果就为0-4的四个数,分别为:
0为比和,1为我生,2为我克,3为克我,4为生我
self.gua_value = self.fstgua - self.scdgua
if self.gua_value >= 0: # 0为比和,1为我生,2为我克,3为克我,4为生我
self.final_res = self.status[self.gua_value]
elif self.gua_value < 0:
self.final_res = self.status[self.gua_value + 5]
所有的生克关系的标的都是由被减的五行为标准的,比如金克木,金是5,木是2,结果是3。所以,对于木来说,金是克木的。
更多关于“易经占卜”的python代码可以关注公主号“喵星君大大”,分别回复数字1,2,3下载。