用python3实现的六壬栻盘程序
2017-04-12 20:04
513 查看
因为学习毕法赋,需要计算各栻盘格局,每次手动计算都会很费时,影响对毕法赋的理解,因些写了一个栻盘程序用于计算三传。并且将代码托管在github上,希望对有六壬栻盘开发需求者有所帮助。
在写这个程序时,总觉得象六合、三刑这类名称用英文很别扭,因些想使用中文函数名,就选择了python3编写。
python3的字符串用的是unicode,因此可以支持中文作为函数名、class名称。
这个程序五行、干、支、天盘、四课、三传都定义为class,并且使用了python的内置函数和运算符重载,如__str__,__sub__、__add__,可方便将class转换成string,干、支的计算,如:干(1) + 1 即为 天干“乙”。
代码地址:
https://github.com/wlhyl/bifafu.git
在写这个程序时,总觉得象六合、三刑这类名称用英文很别扭,因些想使用中文函数名,就选择了python3编写。
python3的字符串用的是unicode,因此可以支持中文作为函数名、class名称。
这个程序五行、干、支、天盘、四课、三传都定义为class,并且使用了python的内置函数和运算符重载,如__str__,__sub__、__add__,可方便将class转换成string,干、支的计算,如:干(1) + 1 即为 天干“乙”。
代码地址:
https://github.com/wlhyl/bifafu.git
相关文章推荐
- python cgi ajax - 使用CGIHTTPServer实现一个ajax程序
- 【Python】用Python来实现凑24的程序,续--实现统计功能,列举出所有情况
- 本文以python实现了一个日志文件中ip提取与统计程序
- 使用Python实现Hadoop MapReduce程序
- python 程序定时执行的实现
- 用python实现面向对像的ASP程序.
- Python应用-[用Python实现一个socket echo程序 && tcp socket的几个关闭状态]
- Python 实现程序的单一实例
- Python实现的金山快盘的签到程序
- 解数独程序: Python实现 v0.1.1
- 简易聊天程序的python实现
- Python:简单的摄像头程序实现
- 用python实现一个socket echo程序 && tcp socket的几个关闭状态
- 实现URL编码解码的python程序
- 用python实现一个按需生成用于vim跳转的tags文件的小程序
- [转]使用 Python 实现跨平台的安装程序
- Python:程序最小化到托盘功能实现
- 用python实现一个socket echo程序 && tcp socket的几个关闭状态
- Python 实现简单的C/S在线更新程序
- python下学生管理系统:从文件中读取30位学生的信息(含邮箱),并实现简单的增、删、查找、统计(邮箱使用人数)。---附程序哦!