python益智游戏计算汉诺塔问题示例


Posted in Python onMarch 05, 2014

汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。

times = 0
def test(num,a,b,c):
    globaltimes
    ifnum==1:
       print (a,b)
       times+=1    else:
       test(num-1,a,c,b)
       test(1,a,b,c)
       test(num-1,c,b,a)
       

   
test(12,"a","b","c")
print "经过的步数passing:%d"%times
Python 相关文章推荐
Python脚本实现DNSPod DNS动态解析域名
Feb 14 Python
11个并不被常用但对开发非常有帮助的Python库
Mar 31 Python
Python3访问并下载网页内容的方法
Jul 28 Python
详解Python中的Numpy、SciPy、MatPlotLib安装与配置
Nov 17 Python
Python3多线程爬虫实例讲解代码
Jan 05 Python
Pycharm设置界面全黑的方法
May 23 Python
python pytest进阶之conftest.py详解
Jun 27 Python
pyqt5 使用cv2 显示图片,摄像头的实例
Jun 27 Python
Python PIL读取的图像发生自动旋转的实现方法
Jul 05 Python
使用python制作游戏下载进度条的代码(程序说明见注释)
Oct 24 Python
Python中类似于jquery的pyquery库用法分析
Dec 02 Python
使用npy转image图像并保存的实例
Jul 01 Python
python连接mysql并提交mysql事务示例
Mar 05 #Python
python遍历文件夹并删除特定格式文件的示例
Mar 05 #Python
python的三目运算符和not in运算符使用示例
Mar 03 #Python
python使用cookielib库示例分享
Mar 03 #Python
python使用cookie库操保存cookie详解
Mar 03 #Python
简单的通用表达式求10乘阶示例
Mar 03 #Python
python显示天气预报
Mar 02 #Python
You might like
Swoole4.4协程抢占式调度器详解
2019/05/23 PHP
页面中js执行顺序
2009/11/09 Javascript
juqery 学习之四 筛选过滤
2010/11/30 Javascript
jquery 操作日期、星期、元素的追加的实现代码
2012/02/07 Javascript
jquery比较简洁的软键盘特效实现方法
2015/03/19 Javascript
jQuery获得document和window对象宽度和高度的方法
2015/03/25 Javascript
IE8 内存泄露(内存一直增长 )的原因及解决办法
2016/04/06 Javascript
javascript中的 object 和 function小结
2016/08/14 Javascript
Vuejs第十二篇之动态组件全面解析
2016/09/09 Javascript
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
2017/12/07 Javascript
浅析JS抽象工厂模式
2017/12/14 Javascript
switchery按钮的使用方法
2017/12/18 Javascript
使用Angular CLI进行Build(构建)和Serve详解
2018/03/24 Javascript
node.js之基础加密算法模块crypto详解
2018/09/11 Javascript
vue.js click点击事件获取当前元素对象的操作
2020/08/07 Javascript
js实现删除json中指定的元素
2020/09/22 Javascript
简单的通用表达式求10乘阶示例
2014/03/03 Python
python创建线程示例
2014/05/06 Python
轻松掌握python设计模式之策略模式
2016/11/18 Python
python3 pillow生成简单验证码图片的示例
2017/09/19 Python
分析Python读取文件时的路径问题
2018/02/11 Python
浅谈django rest jwt vue 跨域问题
2018/10/26 Python
python 统计文件中的字符串数目示例
2019/12/24 Python
tensorflow的计算图总结
2020/01/12 Python
Python 可视化神器Plotly详解
2020/12/26 Python
纯HTML5+CSS3制作生日蛋糕代码
2016/11/16 HTML / CSS
.net软件工程师应聘上机试题
2015/03/10 面试题
会计专业大学生职业生涯规划书
2014/02/11 职场文书
校园联欢晚会主持词
2014/03/17 职场文书
合作协议书
2014/04/23 职场文书
法学求职信
2014/06/22 职场文书
婚前协议书标准版
2014/10/19 职场文书
2015年爱国卫生月活动总结
2015/03/26 职场文书
如何书写你的职业生涯规划书?
2019/06/27 职场文书
python入门学习关于for else的特殊特性讲解
2021/11/20 Python
Python代码实现双链表
2022/05/25 Python