猿问

递归问题阿!!

http://www.imooc.com/code/3515

def move(n, a, b, c):
   if n ==1:
       print a, '-->', c
       return
   move(n-1, a, c, b)
   print a, '-->', c

到这儿还可以理解,但这后一步是干什么用的呢?

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

生活不止眼前的苟且dd
浏览 1258回答 1
1回答

OLD姜

    move(n-1,a,c,b)#将n-1个从A移到B    print a+'-->'+c    move(n-1,b,a,c)#将n-1个从B移到C
随时随地看视频慕课网APP

相关分类

Python
我要回答