python实现五行生克

五行是由金木水火土构成,其中的关系为“水生木,木生火,火生土,土生金,金生水”,“水克火,火克金,金克木,木克土,土克水”。那么我们把水到金分别由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下载。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值