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列表(list)常用操作方法小结
Feb 02 Python
归纳整理Python中的控制流语句的知识点
Apr 14 Python
Selenium的使用详解
Oct 19 Python
python生成九宫格图片
Nov 19 Python
浅谈Pandas:Series和DataFrame间的算术元素
Dec 22 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
Jan 07 Python
cProfile Python性能分析工具使用详解
Jul 22 Python
解决python中导入win32com.client出错的问题
Jul 26 Python
Python 剪绳子的多种思路实现(动态规划和贪心)
Feb 24 Python
opencv 形态学变换(开运算,闭运算,梯度运算)
Jul 07 Python
Python3爬虫里关于识别微博宫格验证码的知识点详解
Jul 30 Python
python实现银行账户系统
Feb 22 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查询MySQL大量数据的时候内存占用分析
2011/07/22 PHP
php 获取页面中指定内容的实现类
2014/01/23 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
2020/03/27 PHP
javascript基础之查找元素的详细介绍(访问节点)
2013/07/05 Javascript
js判断IE浏览器版本过低示例代码
2013/11/22 Javascript
JavaScript中的原型和继承详解(图文)
2014/07/18 Javascript
探讨js字符串数组拼接的性能问题
2014/10/11 Javascript
在React框架中实现一些AngularJS中ng指令的例子
2016/03/06 Javascript
使用JQuery选择HTML遍历函数的方法
2016/09/17 Javascript
js实现HashTable(哈希表)的实例分析
2016/11/21 Javascript
微信小程序 闭包写法详细介绍
2016/12/14 Javascript
自学实现angularjs依赖注入
2016/12/20 Javascript
jquery实时获取时间的简单实例
2017/01/26 Javascript
Vue计算属性的学习笔记
2017/03/22 Javascript
Angular中ng-bind和ng-model的区别实例详解
2017/04/10 Javascript
js实现可以点击收缩或张开的悬浮窗
2017/09/18 Javascript
vue获取当前激活路由的方法
2018/03/17 Javascript
Vue + better-scroll 实现移动端字母索引导航功能
2018/05/07 Javascript
vue接入腾讯防水墙代码
2019/05/07 Javascript
react 移动端实现列表左滑删除的示例代码
2019/07/04 Javascript
react使用antd表单赋值,用于修改弹框的操作
2020/10/29 Javascript
python各类经纬度转换的实例代码
2019/08/08 Python
python 操作hive pyhs2方式
2019/12/21 Python
python3利用Axes3D库画3D模型图
2020/03/25 Python
MxNet预训练模型到Pytorch模型的转换方式
2020/05/25 Python
eDreams葡萄牙:全球最大的在线旅行社之一
2019/04/15 全球购物
大学生工作推荐信范文
2013/12/02 职场文书
给校长的建议书
2014/03/12 职场文书
安全保卫工作竞聘材料
2014/08/25 职场文书
普通党员自我剖析材料
2014/10/07 职场文书
通知的写法
2015/04/23 职场文书
2015年秋季学校开学标语
2015/07/16 职场文书
python 利用 PIL 将数组值转成图片的实现
2021/04/12 Python
Vue组件更新数据v-model不生效的解决
2022/04/02 Vue.js
win10此电脑打不开怎么办 win10双击此电脑无响应的解决办法
2022/07/23 数码科技