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 相关文章推荐
numpy matrix和array的乘和加实例
Jun 28 Python
对python 判断数字是否小于0的方法详解
Jan 26 Python
解决py2exe打包后,总是多显示一个DOS黑色窗口的问题
Jun 21 Python
python 计算数据偏差和峰度的方法
Jun 29 Python
Python Pandas数据结构简单介绍
Jul 03 Python
Python传递参数的多种方式(小结)
Sep 18 Python
Python tkinter和exe打包的方法
Feb 05 Python
keras-siamese用自己的数据集实现详解
Jun 10 Python
keras打印loss对权重的导数方式
Jun 10 Python
python是怎么被发明的
Jun 15 Python
python利用 keyboard 库记录键盘事件
Oct 16 Python
详解python爬取弹幕与数据分析
Nov 14 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
PHP 中的面向对象编程:通向大型 PHP 工程的办法
2006/12/03 PHP
phpmyadmin里面导入sql语句格式的大量数据的方法
2010/06/05 PHP
php 文本文件的读取效率
2012/02/10 PHP
PHP针对常规模板引擎中与CSS/JSON冲突的解决方法
2014/08/19 PHP
thinkPHP实现瀑布流的方法
2014/11/29 PHP
php实现过滤字符串中的中文和数字实例
2015/07/29 PHP
php生成4位数字验证码的实现代码
2015/11/23 PHP
用js实现控件的隐藏及style.visibility的使用
2013/06/14 Javascript
JS中实现replaceAll的方法(实例代码)
2013/11/12 Javascript
Express.JS使用详解
2014/07/17 Javascript
js实现点击添加一个input节点
2014/12/05 Javascript
Bootstrap每天必学之基础排版
2015/11/20 Javascript
Webwork 实现文件上传下载代码详解
2016/02/02 Javascript
JavaScript资源预加载组件和滑屏组件的使用推荐
2016/03/10 Javascript
JQuery用户名校验的具体实现
2016/03/18 Javascript
浅谈javascript中的constructor
2016/06/08 Javascript
layui多iframe页面控制定时器运行的方法
2019/09/05 Javascript
[01:00:53]2018DOTA2亚洲邀请赛3月29日 小组赛B组 iG VS Secret
2018/03/30 DOTA
Python ValueError: invalid literal for int() with base 10 实用解决方法
2015/06/21 Python
Python实现压缩与解压gzip大文件的方法
2016/09/18 Python
Flask框架web开发之零基础入门
2018/12/10 Python
微信公众号token验证失败解决方案
2019/07/22 Python
Python任务调度利器之APScheduler详解
2020/04/02 Python
Python制作数据预测集成工具(值得收藏)
2020/08/21 Python
OpenCV实现机器人对物体进行移动跟随的方法实例
2020/11/09 Python
KIKO比利时官网:意大利彩妆品牌
2017/07/23 全球购物
英国最大的割草机购买网站:Just Lawnmowers
2019/11/02 全球购物
.NET概念性的面试题
2012/02/29 面试题
大四自我鉴定
2014/02/08 职场文书
房地产项目建议书
2014/03/12 职场文书
投资合作协议书
2014/04/17 职场文书
音乐幼师求职信
2014/07/09 职场文书
关于清明节的演讲稿
2014/09/13 职场文书
单方离婚协议书范本2014
2014/10/28 职场文书
公司开业致辞
2015/07/29 职场文书
使用Canvas绘制一个游戏人物属性图
2022/03/25 Javascript