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

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

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

      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
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄