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 输出一个两行字符的变量
Feb 05 Python
使用python Django做网页
Nov 04 Python
在Python中使用mechanize模块模拟浏览器功能
May 05 Python
Python yield与实现方法代码分析
Feb 06 Python
Python实现读取SQLServer数据并插入到MongoDB数据库的方法示例
Jun 09 Python
Python unittest单元测试框架总结
Sep 08 Python
使用python绘制3维正态分布图的方法
Dec 29 Python
Pytorch 多维数组运算过程的索引处理方式
Dec 27 Python
Python namedtuple命名元组实现过程解析
Jan 08 Python
Pytorch在dataloader类中设置shuffle的随机数种子方式
Jan 14 Python
Django框架获取form表单数据方式总结
Apr 22 Python
Python xlwt模块使用代码实例
Jun 10 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
多重?l件?合查?(一)
2006/10/09 PHP
php 静态变量的初始化
2009/11/15 PHP
解析zend Framework如何自动加载类
2013/06/28 PHP
destoon之一键登录设置
2014/06/21 PHP
检测是否已安装 .NET Framework 3.5的js脚本
2009/02/14 Javascript
js兼容的placeholder属性详解
2013/08/18 Javascript
javascript打印html内容功能的方法示例
2013/11/28 Javascript
Javascript 实现图片无缝滚动
2014/12/19 Javascript
JS中处理时间之setUTCMinutes()方法的使用
2015/06/12 Javascript
JS实现弹性菜单效果代码
2015/09/07 Javascript
Jquery实现$.fn.extend和$.extend函数
2016/04/14 Javascript
Bootstrap栅格系统学习笔记
2016/11/25 Javascript
详解MVC如何使用开源分页插件(shenniu.pager.js)
2016/12/16 Javascript
ES5学习教程之Array对象
2017/04/01 Javascript
JavaScript中offsetWidth的bug及解决方法
2017/05/17 Javascript
vue 2.0项目中如何引入element-ui详解
2017/09/06 Javascript
微信小程序实现收藏与取消收藏切换图片功能
2018/08/03 Javascript
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
2018/08/27 Javascript
JavaScript ES6中的简写语法总结与使用技巧
2018/12/30 Javascript
基于vue实现一个禅道主页拖拽效果
2019/05/27 Javascript
Angular如何由模板生成DOM树的方法
2019/12/23 Javascript
简单介绍Python中的RSS处理
2015/04/13 Python
Python变量作用范围实例分析
2015/07/07 Python
对python中的iter()函数与next()函数详解
2018/10/18 Python
Flask框架踩坑之ajax跨域请求实现
2019/02/22 Python
Python xlrd模块导入过程及常用操作
2020/06/10 Python
办公室文秘岗位职责
2013/11/15 职场文书
年度考核评语
2014/01/19 职场文书
天鹅的故事教学反思
2014/02/04 职场文书
大学活动总结格式
2014/04/29 职场文书
三八妇女节活动总结
2014/05/04 职场文书
品酒会策划方案
2014/05/26 职场文书
女生节标语
2014/06/26 职场文书
十佳青年事迹材料
2014/08/21 职场文书
2015年信息技术教研组工作总结
2015/07/22 职场文书
关于Redis的主从复制及哨兵问题
2022/06/16 Redis