用python3实现的六壬栻盘程序

发布时间:2019-09-25 08:23:39编辑:auto阅读(2226)

    因为学习毕法赋,需要计算各栻盘格局,每次手动计算都会很费时,影响对毕法赋的理解,因些写了一个栻盘程序用于计算三传。并且将代码托管在github上,希望对有六壬栻盘开发需求者有所帮助。

    在写这个程序时,总觉得象六合、三刑这类名称用英文很别扭,因些想使用中文函数名,就选择了python3编写。

    python3的字符串用的是unicode,因此可以支持中文作为函数名、class名称。

    这个程序五行、干、支、天盘、四课、三传都定义为class,并且使用了python的内置函数和运算符重载,如__str__,__sub__、__add__,可方便将class转换成string,干、支的计算,如:干(1) + 1 即为 天干“乙”。

    代码地址:

    https://github.com/wlhyl/bifafu.git

关键字