记录python之递归函数

2019-03-06 07:17:54来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

函数move(n,a,b,c)的定义是将n个圆盘从a借助b移动到c。

def move(n,a,b,c):

      if n==1:

           print a,'-->',c

       move (n-1,a,c,b)

       print a,'-->',c

       move(n-1,b,a,c)

move(4,'A','B','C')   

运行成功

A --> B
A --> C
B --> C
A --> B
C --> A
C --> B
A --> B
A --> C
B --> C
B --> A
C --> A
B --> C
A --> B
A --> C
B --> C

原文链接:https://www.cnblogs.com/xiaoyangmuyouyang/p/10477691.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:django orm 基本

下一篇:django xadmin插件 的基本用法 1