您的位置:首页 > 编程语言 > Python开发

python-递归

2016-07-24 00:00 302 查看
#汉诺塔

def hanoi(n,a,b,c) : #定义函数

if n==1 :

print a,'-->',c #只有一个盘时,从a移动到c

else :

hanoi(n-1,a,c,b) #将n-1个盘,通过c,从a移动到b

print a,'-->',c #将第n个盘,从a移动到c

hanoi(n-1,b,a,c) #再将n-1个盘,通过a,从b移动到c

hanoi(4,'A','B','C')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: